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

Support for QOI #24

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

andreasbaumann
Copy link
Contributor

@andreasbaumann andreasbaumann commented Jan 26, 2022

Preliminary support for the Quite Ok Image format, see https://qoiformat.org/.

Due to the simplicity of the format we don't need a library as such.

Currently there are some issues:

  • performance: fread without too much buffering
  • alpha channel handling might be a little bit too simplistic, especially not taking into account gamma or linear scaling
  • background color is fix to white (the format doesn't define one and meh doesn't pass one to the individual decoders)

@andreasbaumann
Copy link
Contributor Author

@zvezdochiot: Well, just thumbs down? You don't like the idea of QOI support or do you find my code terrible? :-)

@zvezdochiot
Copy link

@andreasbaumann
Copy link
Contributor Author

andreasbaumann commented Jan 31, 2022

Ah. That's a valid point, speed. I didn't do it for that. QOI is just very very simple, that's the charm of it..
.. and I use meh for a long time now. :-)
Thanks for the link to fpng, didn't know about that..

@andreasbaumann
Copy link
Contributor Author

Mmh. No activity? Ok, I assume meh is dead?

@andreasbaumann
Copy link
Contributor Author

bump? :-)

@andreasbaumann
Copy link
Contributor Author

bump (version2)? :-)

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

Successfully merging this pull request may close these issues.

2 participants