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>