feat: image quality better

This commit is contained in:
Julien Froidefond
2025-02-16 22:45:42 +01:00
parent 059bc87ce4
commit b95ac817e0
3 changed files with 5 additions and 5 deletions

View File

@@ -120,7 +120,7 @@ function MediaCard({ item, onClick }: MediaCardProps) {
)} )}
sizes="200px" sizes="200px"
loading="lazy" loading="lazy"
quality={50} quality={100}
onError={() => setImageError(true)} onError={() => setImageError(true)}
onLoad={() => setImageLoading(false)} onLoad={() => setImageLoading(false)}
/> />

View File

@@ -118,7 +118,7 @@ function BookImage({ book, getBookThumbnailUrl, isCompleted }: BookImageProps) {
onError={() => setImageError(true)} onError={() => setImageError(true)}
onLoad={() => setIsLoading(false)} onLoad={() => setIsLoading(false)}
loading="lazy" loading="lazy"
quality={50} quality={100}
/> />
</div> </div>
); );
@@ -180,7 +180,7 @@ function BookCard({ book, onClick, getBookThumbnailUrl }: BookCardProps) {
sizes="(max-width: 640px) 33vw, (max-width: 1024px) 16.666vw, 16.666vw" sizes="(max-width: 640px) 33vw, (max-width: 1024px) 16.666vw, 16.666vw"
onError={() => setImageError(true)} onError={() => setImageError(true)}
loading="lazy" loading="lazy"
quality={50} quality={100}
/> />
) : ( ) : (
<div className="w-full h-full flex items-center justify-center"> <div className="w-full h-full flex items-center justify-center">

View File

@@ -150,7 +150,7 @@ export const SeriesHeader = ({ series, onSeriesUpdate }: SeriesHeaderProps) => {
imageLoading ? "opacity-0" : "opacity-10" imageLoading ? "opacity-0" : "opacity-10"
)} )}
loading="lazy" loading="lazy"
quality={25} quality={100}
onLoad={() => setImageLoading(false)} onLoad={() => setImageLoading(false)}
/> />
</div> </div>
@@ -177,7 +177,7 @@ export const SeriesHeader = ({ series, onSeriesUpdate }: SeriesHeaderProps) => {
onError={() => setImageError(true)} onError={() => setImageError(true)}
onLoad={() => setImageLoading(false)} onLoad={() => setImageLoading(false)}
loading="lazy" loading="lazy"
quality={75} quality={100}
/> />
</div> </div>
) : ( ) : (