Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imalexlee/zigpng
PNG decoding library for Zig
https://github.com/imalexlee/zigpng
image png png-decoder zig zig-lang zig-library ziglang
Last synced: 4 days ago
JSON representation
PNG decoding library for Zig
- Host: GitHub
- URL: https://github.com/imalexlee/zigpng
- Owner: imalexlee
- License: mit
- Created: 2023-10-18T07:38:11.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-31T02:16:34.000Z (8 months ago)
- Last Synced: 2024-09-26T17:40:15.734Z (9 days ago)
- Topics: image, png, png-decoder, zig, zig-lang, zig-library, ziglang
- Language: Zig
- Homepage:
- Size: 10 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PNG Decoder in Zig
This project is a PNG decoding library written in Zig. Current testing still ongoing!
## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Installation
To use this project, you need to have Zig installed on your system. Follow the instructions on the [official Zig website](https://ziglang.org/download/) to install Zig.
## Usage
I will add more detailed usage examples once decoder is stable.
## Contributing
Contributions are welcome. If you find a bug or want to add a feature, please open an issue or submit a pull request.
## License
This project is licensed under the MIT License.
## Future Plans
- Add encoding
- Progressive loading support
- Interlacing support
- Improve performance and memory usage## Contact
If you have any questions or need help, please open an issue or contact me directly.
## References
- [Zig Documentation](https://ziglang.org/documentation/)
- [PNG Specification](https://www.w3.org/TR/PNG/)