Hi,
It's hard to say anything like this.
There are two possibilities:
- HikaShop does slightly compress the thumbnails when generating them. So the fact that it is a bit degraded compared to the original is to be expected. You can see the code:
case 'jpg':
case 'jpeg':
if(empty($res['quality']))
$res['quality'] = 95;
$status = imagejpeg($res['res'], $filename, $res['quality']);
break;
case 'webp':
if(empty($res['quality']))
$res['quality'] = 95;
$status = imagewebp($res['res'], $filename, $res['quality']);
break;
case 'png':
if(empty($res['quality']))
$res['quality'] = 9;
$status = imagepng($res['res'], $filename, $res['quality']);
break;
in the file administrator/components/com_hikashop/helpers/image.php
There, you can see that for a jpg image, the thumbnails are compressed by 5%. Change that to 100 and there will be no compression when HikaShop generates the thumbnails.
Note that once the thumbnails are generated, it won't regenerate them. So you would have to delete the folders under the images/com_hikashop/upload/thumbnails/ folder so that it would automatically regenerate them.
If you don't see any difference, then it's not this which is the problem.
- The CSS of your template. But I can't say what to do exactly. I would need to directly analyze the HTML and CSS on the page of your screenshot to be able to say what's going on.