By default, our Algolia Shopify plugin uses the "image" attribute to display product images. It's possible that the quality of the product image is affected by its size rendering. In that case, you can try using the beforeInstantSearchProductTemplate hook (template for product hits in the search results) to modify the product image styling and replacing "medium" with "large," "grande," or "original" to see if this improves the result.
<img
class="ais-hit--picture"
src="${algoliaShopify.helpers.mediumImage(hit)}"
alt="${hit.title} - ${hit.variant_title}"
/>
You can also refer to the following documentation:
- [Shopify] How to set up Custom Hooks?
- Custom hooks
- beforeInstantSearchProductTemplate hook example