

With the constant stream of news I would suppose it’s handy to have some virtual anchor available 24/24 and that you can start in a matter of minutes.
It’s cynical of course but I kind of get the idea.
With the constant stream of news I would suppose it’s handy to have some virtual anchor available 24/24 and that you can start in a matter of minutes.
It’s cynical of course but I kind of get the idea.
If you prefer to know nothing about PNG compatibility rather than something that might be true about PNG. That’s fine but definitely not my approach.
Also, as I said to another commenter. Critical thinking is not some tool you decide to use on some comments and not others. An AI answer on some topics is actually more likely to be correct than an answer by a human being. And it’s not some stuff I was told by an AI guru it’s what researchers are evaluating in many universities. Ask an human to complete various tasks and then ask the AI model and compare scientifically the data. And it turns out there is task where the AI outperforms the human pretty much all the time.
YET on this particular task the assumption is that it’s bullshit and it’s just downvoted. Now I would have posted the same data myself and for some reason I would not see a single downvote. The same data represented differently completely change the likelihood of it being accurate. Even though at the end of the day you shouldn’t trust blindly neither a comment from an human or an AI output.
Honestly, I’m saddened to see people already rejecting completely the technology instead of trying to understand what it’s good at and what it’s bad at and most importantly experiencing it themselves.
I wanted to know what was generative AI worth so I read about it and tried it locally with open source software. Now I know how to spot images that are AI generated, I know what’s difficult for this tech and what is not. I think that’s a much healthier attitude than blindly rejecting any and all AI outputs.
To be clear… If you have already signed, thank you but do not sign again.
(I know that’s not what you wanted to say, I just want to make sure it’s not misunderstood).
I’m probably gonna be massively downvoted for saying the forbidden word but I asked AI to do a summary with references of the forward and backward compatibility of PNG’s new version:
!
Based on recent search results, the new PNG specification (Third Edition) and its reference library (libpng) maintain strong backward compatibility while introducing modern features. Here’s a detailed compatibility analysis:
png_struct
/png_info
internals since 1.5.0) ensures older apps using png_get_*
/png_set_*
functions remain compatible. Direct struct access, deprecated since 1.4.x, may break in libpng 2.0.x (C99-only) .png_image_free()
) were patched in libpng 1.6.37+, making the new lib safer for decoding old files .IHDR
or IDAT
remain unchanged .mDCv
chunk. Older libs ignore HDR data, falling back to SDR, which may cause color inaccuracies .eXIf
chunks are ignored by legacy decoders, losing metadata like GPS or copyright info .Scenario | Compatibility | Key Considerations |
---|---|---|
Old PNG → New Lib | ✅ Excellent | Legacy files work flawlessly; security improved. |
New PNG → Old Lib | ⚠️ Partial | Basic rendering works, but HDR/APNG/EXIF ignored. Security risks in unpatched versions. |
New Features | 🔧 Conditional | Requires updated apps (e.g., Photoshop, browsers) and OS support . |
For developers: Use png_get_valid(png_ptr, info_ptr, PNG_INFO_mDCv)
to check HDR support and provide fallbacks .
!<
It’s AI.
People really despise AI over here. No matter the context.