Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

idea #551

Open
0xtrzy opened this issue Feb 7, 2020 · 4 comments
Open

idea #551

0xtrzy opened this issue Feb 7, 2020 · 4 comments

Comments

@0xtrzy
Copy link

0xtrzy commented Feb 7, 2020

  1. different area are different 'quality' compresion. for example i need better 'face of person' and other are bad compression
  2. animation (like a gif)
  3. transparention (like a gif)
  4. text, for example i have a stock price changes in time. I need show text data and compres it. Ot screencast of my terminal but in text not images.
  5. extra dictionary file/cache.
    For example I compres 1000 files. I have one dictionary for all. I store separate dictionary file and different files or... i have one big file with one dictionary and I can read more than one from this. Not film, no this same size, different file size and images from one image container.
@bjorn3
Copy link

bjorn3 commented Feb 7, 2020

  1. animation (like a gif)
  2. transparention (like a gif)

Already supported

  1. text, for example i have a stock price changes in time. I need show text data and compres it. Ot screencast of my terminal but in text not images.

Just make an image of it or make a pdf. Text rendering is a very complex thing, which doesn't belong in an image format.

Please note that FLIF is superseded by FUIF, which itself is superseded by JPEG-XL.

@0xtrzy
Copy link
Author

0xtrzy commented Feb 7, 2020

  1. compression of text are usefull with streames data.

  2. many game maker create a one big image with some different small images.
    This will be usefull. One file with all web images like banner, buttons etc.

In my opinion, better way are create next version of png library. More popularity.

@Kodden585
Copy link

Kodden585 commented Apr 16, 2020

In my opinion, better way are create next version of png library. More popularity.

The name JPEG-XL fooled me too at first, but it will support both lossless compression, transparency and animation, so it will fully supersede PNG as well. The only problem I see with this is that it will muddy the distinction between lossy and lossless compression to those that aren't more technically involve.

@ziemek99
Copy link
Member

ziemek99 commented Nov 21, 2021

The only problem I see with this is that it will muddy the distinction between lossy and lossless compression to those that aren't more technically involve.

It's not a problem, because it enables something never seen in other formats. Imagine using JPG as a lossy photo background and PNG for lossless text/logo overlay. That's pretty much impossible with these formats. But JPEG XL? No problem with using VarDCT for photo and Modular for overlays in one image file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants