The Blinkimg blog
Guides, format comparisons and engineering notes, every figure measured on the same engine you use.
Recent articles
- FormatsAVIF, WebP, JPGAVIF vs WebP vs JPG: which is better for a website, measuredFor a website, serve AVIF first with a WebP or JPG fallback. We ran our reference photo, a screenshot of our pricing page and a piece of flat art through one engine and kept the bytes. AVIF made the smallest file on all three, 55% under the JPG on the photo, and WebP came second each time.Sahadat Husain
- GuidesHEIC, iPhone, JPGHow to convert HEIC to JPG on Windows, Mac and iPhone: every free wayHow to convert HEIC to JPG: on any device, drop the photos into a browser converter; on Windows, the Photos app once two codecs are installed; on a Mac, the Finder's Convert Image; on an iPhone, one setting stops the problem at the source. Here is each route, step by step, with our 1920 × 1280 reference photo, saved as HEIC, measured in every format.Sahadat Husain
- FormatsPNG, JPG, ScreenshotsPNG vs JPG: which is better for photos, screenshots and logosPNG vs JPG comes down to one rule: PNG for anything drawn, JPG for anything photographed. The bytes from real files show why it holds, what each mistake costs, and where WebP and AVIF take over.Sahadat Husain
- Engineeringsharp, libvips, libjpegInput image exceeds pixel limit: resizing a 400 MP JPEG with sharpThe sharp library stops a 400-megapixel JPEG with "Input image exceeds pixel limit", and lifting the limit alone can cost more memory than a small server has. Here is what we measured, what libvips really does with the file, and the one kind of JPEG that stays out.Sahadat Husain
Blog



