FLIF-hub / FLIF

Free Lossless Image Format
Other
3.72k stars 229 forks source link

idea #551

Open 0xtrzy opened 4 years ago

0xtrzy commented 4 years ago
  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 commented 4 years ago
  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 commented 4 years ago
  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 commented 4 years ago

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 commented 2 years ago

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.