I’m curious: Did people/apps ever attempt to bundle alt text with the image as metadata? (Like EXIF?)

That feels like the right place to put it, so then it could be read by apps/browsers, and also travel with the image on save etc. Rather than specifying it as out-of-band text like we do today.

@mwichary I think one challenge is that alt text is best when it’s contextually tuned; it’s not static. (The AFB did a great job explaining this, though it’s in the context of a bigger piece on LLMs: https://afb.org/blog/entry/alt-text-age-ai)
Beyond Alt Text: Rethinking Visual Description in the Age of AI | American Foundation for the Blind

The American Foundation for the Blind
@beep Thanks! I worry that some of these arguments are letting perfect be enemy of good, though…
@beep (I don’t mean the AI stuff, mostly just expecting alt texts to be immaculate.)
@mwichary Oh, I don’t think there’s any such thing as immaculate alt text! I thought Eric did a good job outlining some of the potential drawbacks/harms, though: https://ericwbailey.website/published/thoughts-on-embedding-alternative-text-metadata-into-images/
Thoughts on embedding alternative text metadata into images

The idea of “solving” alternate text descriptions by automating them away so that they are not a consideration is a bad frame.

@beep @mwichary I see this as a “yes, and” kind of feature. I would love to see a “content cascade” where alt text can be in EXIF data, and then overwritten with alt text. Like with CSS, style attributes override the stylesheet; alt text can override EXIF data.

“The process of adding a new category of metadata to even a single image standard is a Herculean undertaking.”
— EXIF is a cross-file-type standard that exists, and adding one field seems very doable to me. Font specs regularly add to their naming tables; I don’t see why image specs can’t.

I see this as another tool to help with some workflows, not a change to how we do things. Adding alt text to EXIF data seems like a useful tool to have in addition to the wonderful tools we already have.

@scott @beep Yes, all this is how I feel, too.