urn:uuid:dd42ecf7-4f1e-5666-8d33-c8517954228d Topic: Image Files – Ctrl blog Daniel Aleksandersen https://www.daniel.priv.no/ Copyright © 2022 Daniel Aleksandersen. https://www.ctrl.blog/assets/logo/logo-square.svg 2022-04-30T23:43:00Z weekly 10 urn:uuid:54c5c15f-9028-4f65-b546-ab5b2f425e20 2022-04-30T23:43:00Z 2022-04-30T23:43:00Z Common mistakes in BIMI early-adopter implementations The Brand Indicators for Message Identification (BIMI) standard has strict requirements for an email sender’s logo to show up in your inbox. 65,1% gets it wrong. <p>Two weeks ago, I wrote about the new Brand Indicators for Message Identification (BIMI) <em>draft</em> internet standard. BIMI enables businesses to get their logos displayed next to their email messages in compatible email apps and webapps. As part of the research for that article, I queried the top 3 million domains to see how many had adopted the standard. I found 6647 domains with a default brand indicator, but far from all meet the BIMI requirements.</p> <p><a href="https://www.ctrl.blog/entry/bimi-adoption.html">Read more …</a></p> urn:uuid:6d2db395-cd46-491d-b124-c017aea05af5 2022-04-25T20:19:00Z 2022-04-25T20:19:00Z Can you use a WebP file as an Open Graph Protocol image? Do you still need to maintain webpage thumbnails/link previews in legacy image formats, or have apps caught up with the WebP revolution? It’s a bit complicated. <p>The Open Graph Protocol (OGP) was created by and for Facebook in 2010. OGP is a pseudo-standard set of metadata tags you can include on your webpages to describe its contents. By now, it’s become the primary data source for generated link previews across the web and apps.</p> <p><a href="https://www.ctrl.blog/entry/webp-ogp.html">Read more …</a></p> urn:uuid:d4d4f6b1-d758-4f25-b819-40c9caa6c256 2021-11-26T12:09:00Z 2021-11-26T12:09:00Z Bitrot resistance of next-generation image formats Bitrot happens. So, what happens when I flip one random bit in AVIF and JPEG XL images. Improved data packing means less redundancy and more corruption. <p>I’ve compared two next-generation image formats, AVIF and JPEG XL (JXL), to see which best handles a random single corrupted bit. A meaningless exercise? Possibly. But half a picture of your beloved grandma is better than no picture at all.</p> <p><a href="https://www.ctrl.blog/entry/bitrot-avif-jxl-comparison.html">Read more …</a></p> urn:uuid:43b52f2e-9771-46fa-9d65-42587d288097 2021-06-11T12:06:00Z 2021-06-11T12:06:00Z The best method for embedding dark-mode friendly SVG in HTML A comparison of the many different methods for embedding SVG into HTML webpages. Which work best with light/dark-mode, client caching, interactive mode, and more. <p>In this article, you’ll learn about the different methods for embedding Scalable Vector Graphic (SVG) images onto webpages. I’ll discuss which methods support the various security and processing modes in SVG, which methods support dark mode using <code>@media</code> queries, and which are the most caching friendly. I’ll also touch on why the most backward-compatible embedding method is the worst for perceived performance and has the most accessibility bugs.</p> <p><a href="https://www.ctrl.blog/entry/svg-embed-dark-mode.html">Read more …</a></p> urn:uuid:efb19ac5-2bd1-4df5-9732-19ccb34dce9b 2020-07-14T02:26:00Z 2020-07-14T02:26:00Z Comparing file sizes of lossless WebP vs FLIF vs PNG The FLIF lossless image format makes big claims on file size savings, but lossless WebP actually delivers smaller lossless image files. <p>Last weekend, I compared two lossy image formats: AVIF and WebP. Today, I’m comparing the file size reduction of two lossless formats — FLIF and lossless WebP — compared to heavily optimized PNG images.</p> <p><a href="https://www.ctrl.blog/entry/webp-flif-comparison.html">Read more …</a></p>