Re: BGRA, ARGB, etc. suggestion

Златовратский Павел <scondo-JGs/[email protected]>
Newsgroups gmane.comp.graphics.png.general
Message-ID <[email protected]>
- Animation?
Animation is good, but for now there is at least two png-based animation 
(apng and MNG) and about no software that work with both.
So I think work on "animation in png" as part of PNG-2.0 will lead to
OR discussion stuck on decision between complexity and features
OR animation will not be supported. may be with all other "2.0" features.

I think animation is important, but it should be wiser to propose 
separate specification.
But it's also important to keep some animation needs in mind, so 
"PNG-2.0"-base animation could be better.

- A larger palette (BIGP),with more than 256 indexes and 32-bit color 
samples?
32-bit greyscale have scientific usage, so I prefer to ask someone who 
use such kind of data.
16-bit palette may be useful, but for pretty low number of scenario.

- Backward compatibility (a PNG-2.0 decoder must handle PNG-1.0 files)?
Definitely yes.

- BGRA and ARGB sample ordering in pixels?
Doubt that it have any usage.


My own thoughts of "PNG-2.0" after FLIF discussion:
1) Add compression methods 1 and 2:
1  LZMA - pretty popular, 'medium level' compress faster and better than 
'heavy level' deflate;
2 ZPAQ(streaming) - one of the most effective, embed description of 
decoding algorithm within compressed data so decoder always decompress 
data of future encoders.

2) Using bit-mask in 'filter' to determine some extension
64 - colour altering. Followed by specific chunk like CLSP (colour 
space) it allow to define other than RGB colours like CMYK, YUV, XYZ, 
LOCO etc.
This could be useful for avoid colourspace conversion e.g. with captured 
frames (most video YUV), also 'prepare for animation'. Altering byte 
order also may be configured this way(still doubt about usage).
May be also configured in 'colour type' byte, I use 'filter' just 
because it was already used this way in MNG.

128 - only with interlaced files. Use previous interlace pass as 
additional 'add' filter. Subtract before main filter on encoding, add 
after main filter after decoding.
This could increase compression rate, but testing required.


22.12.2015 7:55, Glenn Randers-Pehrson пишет:
>
>
>
> OK, let's have at it then.  What does PNG-2.0 need?


------------------------------------------------------------------------------
_______________________________________________
png-mng-misc mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/png-mng-misc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.