News for hackers. Stuff that matters.
Re:Firefox 85 by thayne on Tuesday January 26, 2021 @02:23PM (#25920026)
> If the point is a copy-paste raster image

There are other use cases though that aren't supported by PNG, such as vector images and animated images. Or more niche use cases like RAW images.

Re:Firefox 85 by kaslai on Tuesday January 26, 2021 @03:24PM (#25920611)
Vector images don't really need direct support though, do they? A lot of vector image interchange formats are just plaintext so normal text clipboard APIs should suffice.

Animated images could definitely be somewhat useful though, albeit much more niche than static raster images. In most cases where I want an animated image on my clipboard, a link will suffice. What I want may not map to the majority of course, but at least PNG support is a start!

Re:Firefox 85 by thayne on Tuesday January 26, 2021 @03:57PM (#25920964)
> A lot of vector image interchange formats are just plaintext so normal text clipboard APIs should suffice.

Yes, but I don't think you can set the MIME type. So whatever you paste in would have to be smart enough to look at a text/plain clipboard data and figure out if it looks like an SVG (or whatever).

Re:Firefox 85 by kaslai on Wednesday January 27, 2021 @11:03AM (#25929882)
According to MDN you can choose one of the following MIME types:

    text/plain
    text/uri-list
    text/csv
    text/html
    image/svg+xml
    application/xml, text/xml
    application/json
So at the very least there's image/svg+xml, but that is pretty limiting.
Re:Firefox 85 by llarsson on Tuesday January 26, 2021 @03:52PM (#25920899)
My interpretation of the situation exactly. You have to start somewhere.

Raster image support should also be able to support stuff drawn on a canvas element, so I think it is a great place to start.