4 ms·
0xFF is 8-bit. PNG supports up to 16-bit. It always has. Plus, PNG now supports full HDR so the fireball won't look washed out. I think your experience is with
by ProgramMax 1y ago
0xFF is 8-bit. PNG supports up to 16-bit. It always has.
Plus, PNG now supports full HDR so the fireball won't look washed out.
I think your experience is with some tool that made bad PNGs. That is a problem with the tool, not the format.
- Joel_Mckay 1y agoEXR stores the color-space information differently, and you missed the point. Have a look at a tutorial that dives into the basic details, and consider learning something: https://www.youtube.com/watch?v=pLt1230dtYE https://www.youtube.com/watch?v=pLt1230dtYE https://www.youtube.com/watch?v=mb0b83MML78 https://www.youtube.com/watch?v=mb0b83MML78 https://www.youtube.com/watch?v=egtnkhuUe_E https://www.youtube.com/watch?v=egtnkhuUe_E PNG has its use-cases, and some people do expect that baked color-space garbage look given it dominates a lot of low-end media. Have a great day =3
- ProgramMax 1y agoI'm trying to follow your point. But...there are problems with your claims. Yes, EXR stores color-space differently than PNG. Because EXR doesn't store color space at all. In the first video, the person loads the image and manually chooses a gamma transfer function with 2.2. If that was then saved, it would produce the washed-out fireball you mentioned. In the second video, the person loads the image and manually chooses rec.709, which is also gamma tf and also produces washed-out fireball. In fact, the EXR image he loads literally has a bright fireball and you see it get washed out. If you want to make claims about EXR being better than PNG, you need to say why storing the values as floating point is better than integer. But the blown-out fireball example is just incorrect. As evidence, I'll point to HDR. ANYTHING you see in an HDR movie is now 100% losslessly reproducible in a PNG.
- Joel_Mckay 1y ago[flagged]