Magento 2 Expert Needed: Fix Product Image Quality / Catalog Image Cache Issue
Worldwide
Magento 2 Developer — Fix Blurry Product Images (Catalog Image Cache / view.xml Configuration) We run a Magento 2 e-commerce site and are having a recurring issue with product image quality across our category listing pages, product detail pages, and thumbnails. **The problem:** We have large, high-resolution master images (2048x2048px, transparent PNG) for our products. Our required display sizes are: - Category product listing: 225px × 180px - Product detail page: 451px × 416px - Thumbnail: 94px × 50px We tested uploading source images close to the actual display dimensions (rather than the large master), and image quality got noticeably worse — blurry product outlines and illegible label text, especially on high-DPI/Retina screens. We believe the correct approach is: - Upload the large master image as the single source - Let Magento's catalog image cache generate properly sized derivatives for each image role (thumbnail / small_image / image), including 2x variants for high-DPI displays - Keep per-page load weight reasonable by serving the correctly-sized derivative, not the full master We need someone who can confirm this approach, diagnose why our current setup isn't producing sharp images, and implement the fix. **What we need help with:** 1. Audit our current Magento 2 image configuration (`view.xml`, image role mapping, theme image settings) 2. Confirm whether the catalog image cache is generating correct derivatives for each placement (listing, PDP, thumbnail) 3. Set up or correct 2x/high-DPI image variants so images are sharp on Retina screens 4. Verify CSS isn't stretching cached images beyond their native resolution 5. Regenerate the image cache correctly (`bin/magento catalog:images:resize` or equivalent) and confirm via browser dev tools that the correct file sizes/dimensions are being served per placement 6. Check whether WebP conversion (if enabled) is over-compressing images 7. Recommend the ideal source image dimensions for our master files given the above **To apply, please answer:** - Briefly explain how Magento 2's catalog image cache and image roles (thumbnail/small_image/image) work, and how they relate to `view.xml` - Have you configured high-DPI (2x) image variants in Magento 2 before? Briefly describe your approach - What's your process for regenerating the image cache after a configuration change? **Requirements:** - Proven Magento 2 experience (not Magento 1) — please specify Open Source vs. Adobe Commerce experience - Experience with `view.xml`, image role configuration, and the catalog image cache pipeline - Familiarity with frontend/CSS image rendering best practices (object-fit, responsive images, srcset) - Strong communication — we want clear explanation of root cause, not just a quick patch - Portfolio/examples of prior Magento image performance or quality fixes preferred **Scope:** Fixed-price audit + fix engagement preferred, but open to hourly for the right candidate.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$20.00
-
$40.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesJupiter10:56 PM
- $10K total spent14 hires, 3 active
- 18 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by