|
|
|
@ -14,23 +14,21 @@ The best way to create new icons is to use the
|
|
|
|
|
tool that ships with Haiku. |
|
|
|
|
|
|
|
|
|
The library is written in modern standard C and MIT licensed. When |
|
|
|
|
finished it will feature a parser and rasterizer without any dependencies |
|
|
|
|
beyond *libc*. Furthermore, a toy tool to convert *hvif* files into *png* |
|
|
|
|
files is included. |
|
|
|
|
finished it will feature a parser and and serializer for hvif files |
|
|
|
|
without any dependencies beyond *libc* and multiple simple backends. |
|
|
|
|
Furthermore, a toy tool to convert *hvif* files into *png* files is |
|
|
|
|
included. |
|
|
|
|
|
|
|
|
|
The author is not associated with the Haiku project. |
|
|
|
|
|
|
|
|
|
## Current Status |
|
|
|
|
|
|
|
|
|
The library is currently under heavy development. The current parser |
|
|
|
|
The library is currently under active development. The current parser |
|
|
|
|
should be able to parse *hvif* files created with current Haiku builds, |
|
|
|
|
but is mostly untested. There is no standalone rasterizer yet, but an |
|
|
|
|
experimental rasterizer based on [cairo](https://www.cairographics.org/) |
|
|
|
|
is included. The purpose of this rasterizer is testing. It is not feature |
|
|
|
|
complete, but renders most real world icons reasonably well. |
|
|
|
|
|
|
|
|
|
The next step is the preparation of a testing infrastructure. This should |
|
|
|
|
be done before work on the standalone rasterizer begins. |
|
|
|
|
but is mostly untested. There is an experimental rasterizer based on |
|
|
|
|
[cairo](https://www.cairographics.org/) is included. The purpose of this |
|
|
|
|
rasterizer is testing. It is not feature complete, but renders most real |
|
|
|
|
world icons reasonably well. |
|
|
|
|
|
|
|
|
|
### Example |
|
|
|
|
|
|
|
|
@ -80,5 +78,5 @@ installed.
|
|
|
|
|
## Contribution |
|
|
|
|
|
|
|
|
|
Contributions are very welcome. Please send patches or bugreports to |
|
|
|
|
`commits@schurr.at`. If you are unfamiliar with the Email based git |
|
|
|
|
`commits at schurr dot at`. If you are unfamiliar with the Email based git |
|
|
|
|
workflow, see [this](https://git-send-email.io/) excellent tutorial. |
|
|
|
|