PNG has been updated for the first time in 22 years — new spec supports HDR and animation
-
I understand that. It's the downvoting of the clearly marked as AI LLM response. Is it detrimental to the conversation here to have that? Is it better to share nothing rather than this LLM output?
Was this thread better without it?
Is complete ignorance of the PNG compatibility preferable to reading this AI output and pondering how true is it?
[list 200 links]
Now I think this conversation is getting just rude for no reason.
I think the AI output was definitely not the "I'm lucky" result of a Google search and the fact that you choose that metaphor is in bad faith.I'll spell out for you why I feel these two things are the same. You're welcome to disagree, but maybe it will give you some pointers as to why a lot of people are annoyed by these LLM copy-pasta.
First, a note for your ego : Remember, we don't know you! You might have read through the whole thing that the LLM generated, and then cross-referenced the sources it gave you and then found some more, and you established the veracity of what it told you. OR you might have not bothered and just copy-pasted it for the clout, I guess, which is what the majority of LLM users do when publishing these answers. Ask for some explanations on how to solve a problem to a student who let a LLM give them the answer to an assignment instead of doing the work, if you need proof. 9/10 won't be able to, because they didn't bother to understand it - and I'm being generous in my statistics, in my experience.
There's also a lot of research that hints that the long term effect of using this tool in that way are deleterious to your critical thinking skills.
We don't know you, so, chances are you're in the lot of the majority, as far as we're concerned.Then, given that you probably didn't put much effort into this text (as far as we can tell), there is an imbalance of effort required for us to look through it critically. Why the fuck would we put in the effort, if you most likely were not keen in putting so much in yourself? That's kinda disrespectful, and egotistical. And also why I feel I am justified to assume that ctrl+c/ctrl+v an LLM output directly is tantamount to copy pasting a list of link from google. If you went through the trouble of validating the LLM output, how about just writing with your own word what you just realized / learned / validated? You can even dictate with tons of FOSS software nowadays if you're unable to type!
So that's what I have for now, food for your thoughts I hope. I'm sure I could find more reasons, but I'm going to go do something fun instead.
-
I absolutely hate WebP. Worst format ever.
What's wrong with webp? It support animation, lossless compression, lossy compression and transparency. Animation has a smaller size than gif.
-
Goodbye gif hello png?
gif almost got replaced by mp4 anyway during the early imgur era
-
What's wrong with webp? It support animation, lossless compression, lossy compression and transparency. Animation has a smaller size than gif.
I hate that you can’t right click copy images, it always wants to share as a link. Plus some other issues when sharing, but it’s just such a pain in the ass.
-
Why are they trying to make it happen, and why it no work? Is JXL better than PNG? Maybe I need to do some research to better learn the difference
JXL can do lossy images (like JPEG) and lossless ones (like PNG), and on average it'll produce smaller file sizes than both (While beating JPEG quality wise). The killer feature is that it can do lossless recompression of existing JPEG files and shave off about 20% of the file size, and it's reversible so you can turn those JXL files back into JPEG images for existing software.
The downside is that it was created by Google Research (among others), but the Chrome team made AVIF instead and decided that's what they'd support and nothing else.
At least Safari supports it.
-
Yes? Did you?
Example:
AVIF
AVIF is an image format developed by the Alliance for Open Media. AVIF was designed by the foundation to make up for the shortcomings of other image codecs, including PNG, GIF, and WebP.
AVIF is generally smaller in size than both WebP and PNG. AVIF supports animation while PNG does not.
AVIF is generally smaller in size than both WebP and PNG. AVIF supports animation while PNG does not.
The lossless mode in AVIF is so bad that a BMP in a ZIP file produces smaller results.
Which makes sense, as it doesn't actually have a dedicated lossless mode (like WebP does), the encoder is just to not quantise the video data it produces.
-
2029 Headline: Worlds largest data breach caused by zero day exploit in popular PNG 3.0 renderer
the payload was reportedly embedded in an animated image of the attacker repeatedly flicking his left testicle
-
Right there's actually like a select few applications that support it which is cool, but so many get confused when they see an apng file with frames.
Probably still more supported than Webp and Webm
-
Animated PNG has been trying to be an extension to the PNG spec for 20+ years.
Yep, it was one of the ways to have an animated avatar on BB forums.
Most recently, I have seen them being used in animated chat stickers (like on Signal).
-
This post did not contain any content.
Would this be the Gif killer? If PNG can contain a relatively similar frame count & time limit but with marginally better image quality it just may.
-
This post did not contain any content.
It's great that Papua New Guinea is still receiving updates /s
-
I hate that you can’t right click copy images, it always wants to share as a link. Plus some other issues when sharing, but it’s just such a pain in the ass.
That’d be the browser’s (or whatever app you’re using) fault, not the format. I guess you could choose to hate it for poor support.
-
2029 Headline: Worlds largest data breach caused by zero day exploit in popular PNG 3.0 renderer
the payload was reportedly embedded in an animated image of the attacker repeatedly flicking his left testicle
That was because they added 'shorts' and friend-lists to it.
-
Right, and it depends on what "quite off target" means. Are we talking about greens becoming purples? Or dark greens becoming bright greens? If the image is still mostly recognizable, just with poor saturation or contrast or whatever, I think it's acceptable for older software.
So it depends on the specific HDR encoding used, Rec2020 is the most common ones you'll see (It's meant for "pure" setups, i.e. where the source and output are tightly linked, e.g. gaming consoles or blu-ray, or so) and the raw data won't look great. While something like HLG (Hybrid-Log Gamma) is designed for better fallback (As it's meant for TV broadcast, where the output device is "whatever TV the user has"), so should just look dimmer.
This is a HDR screenshot I took of Destiny 2, which uses Rec2020, tone mapped to SDR
And here's the raw screenshot data from before tonemapping.
If the second image had all the right HDR metadata, and the viewer supported it properly, then both images would match.
-
JXL can do lossy images (like JPEG) and lossless ones (like PNG), and on average it'll produce smaller file sizes than both (While beating JPEG quality wise). The killer feature is that it can do lossless recompression of existing JPEG files and shave off about 20% of the file size, and it's reversible so you can turn those JXL files back into JPEG images for existing software.
The downside is that it was created by Google Research (among others), but the Chrome team made AVIF instead and decided that's what they'd support and nothing else.
At least Safari supports it.
lossless recompression of existing JPEG
Uh… how does it make a JPEG lossless? Or is it lossless in that it makes a JXL out of a JPEG without affecting the original JPEG quality (i.e. no further loss beyond JPEG's)?Being able to turn JPEGs into JXLs and JXLs back to JPEGs is cool, though
What's with the AVIF thing? Yet another I am unfamiliar with (all I know about image formats is JPG = worse quality, PNG = better quality, GIF = animated (and something WebP. Idk much about that one either))
Also, in my research, I've found something about the distinction between lossless JXL vs lossy JXL. Seems like you wouldn't be able to tell if the image is lossy or lossless just from it being a JXL