6 ms·
Changes since the 2nd edition of PNG:[1] - APNG added to the spec - A new CICP chunk that paves the way for HDR support - EXIF part of the main spec - Vario
by robin_reala 3y ago
Changes since the 2nd edition of PNG:[1]
- APNG added to the spec
- A new CICP chunk that paves the way for HDR support
- EXIF part of the main spec
- Various other fixes
[1] https://www.w3.org/TR/png-3/#changes-20031110 https://www.w3.org/TR/png-3/#changes-20031110
- mistrial9 3y ago> EXIF .. because we all need UUIDs and device origin on every image on the net?
- MontagFTB 3y agoThe chunk is ancillary, so if size matters it can be omitted.
- codetrotter 3y agoSize is not the problem. Privacy is.
- 8n4vidtmkvmk 3y agoPretty sure there was metadata in there already. Stablediffusion has been saving data into there for awhile now. It's not evil in intent. Just strip it out.
- rhn_mk1 3y agoXMP metadata: https://dev.exiv2.org/projects/exiv2/wiki/The_Metadata_in_PNG_files https://dev.exiv2.org/projects/exiv2/wiki/The_Metadata_in_PN...
- pengaru 3y agoIf you're relying on file formats to preserve your privacy you've already lost.
- antisthenes 3y agoSo make sure your image processing pipeline strips out all metadata? Seems kind of a non-issue and AFAIK most image hosting software and social media already strips out metadata anyway for this reason (I know Discord does, not sure about others)
- naikrovek 3y agothen don't add that chunk to your files... or write a tool which strips it... it's an easy format. feel free to complain, but also take action, or it's all wasted breath and whining. no one wants to hear people describe their problems poorly while also taking zero action to fix those problems.
- KerrAvon 3y agoEXIF is valuable metadata for many use cases. Location data and fingerprinting are absolutely problems and the solution is to strip that information before you post images anywhere. Having it in the spec is a net win for privacy because it provides a standard chunk for it so that tools can universally strip it out.
- tracker1 3y agoWorked on a small charity project a few years ago, that included coordinating images with their geolocation for a specific trail to mark signage, etc. Was definitely useful. Not useful was the image orientation displaying differently in different browsers.
- hulitu 3y ago> Not useful was the image orientation displaying differently in different browsers. There are bugs in SW emgineering which whitstand the test of time. This is one of them. From Android to Windows to linux every program will have its own idea about orientation. I just gave up and just rotate the picture when possible and needed.
- tracker1 3y agoYeah, I had thought about adding a control to strip the orientation data and reorient the picture as indicated, but had run out of time. Was definitely a learning experience.
- refulgentis 3y agoEXIF is an arbitrary metadata schema. Nothing about it implies or mandates UUIDs and device origin. UUIDs, I've never seen in EXIF. Device origin, if I interpret as "camera model" or "GPS if enabled", I have seen.
- somat 3y agoI guess my question is, PNG already has an arbitrary metadata chunk, what does EXIF bring to the table that is not already there?
- mattl 3y agoNo but adding attribution and licensing to an image would be very useful.
- Pinus 3y agoEXIF... If I remember correctly, EXIF uses the TIFF file structure. Am I right? Does this mean that a PNG file, with its relatively simple format, would have inside it an EXIF chunk with a potentially different byte order and absolute offsets all over the place?
- deaddodo 3y agoThank you for this...W3C specs tend to be the more confusingly structured ones, in my experience. I had a hell of time finding this.