ziggyimg
所属分类:操作系统开发
开发工具:Zig
文件大小:0KB
下载次数:0
上传日期:2022-05-22 09:27:06
上 传 者:
sh-1993
说明: 这是一个正在开发的库,用于使用Zig编程语言读取和写入不同的图像格式,重点是性能和...,
(This is a work in progress library to read and write different image formats with Zig programming language with focus on performance and minimizing memory allocations)
文件列表:
.vscode/ (0, 2022-05-22)
.vscode/launch.json (577, 2022-05-22)
.vscode/tasks.json (282, 2022-05-22)
LICENSE (1080, 2022-05-22)
build.zig (575, 2022-05-22)
libs/ (0, 2022-05-22)
libs/zmath.zig (161549, 2022-05-22)
src/ (0, 2022-05-22)
src/color.zig (25263, 2022-05-22)
src/color/ (0, 2022-05-22)
src/color/colorspace.zig (12965, 2022-05-22)
src/formats/ (0, 2022-05-22)
src/formats/png/ (0, 2022-05-22)
src/formats/png/InfoProcessor.zig (14389, 2022-05-22)
src/formats/png/reader.zig (56254, 2022-05-22)
src/formats/png/types.zig (5096, 2022-05-22)
src/io.zig (11666, 2022-05-22)
src/pixel_format.zig (2135, 2022-05-22)
src/pixel_storage.zig (13887, 2022-05-22)
src/utils.zig (452, 2022-05-22)
ziggyimg.zig (771, 2022-05-22)
# Ziggy Image library
This is a work in progress library to create, process, read and write different image formats with [Zig](https://ziglang.org/) programming language with focus on performance and minimizing memory allocations.
![License](https://img.shields.io/github/license/igor84/ziggyimg) ![Issue](https://img.shields.io/github/issues-raw/igor84/ziggyimg?style=flat) ![Commit](https://img.shields.io/github/last-commit/igor84/ziggyimg) ![CI](https://github.com/igor84/ziggyimg/workflows/CI/badge.svg)
## Install & Build
This project assume current Zig master (0.10.0+).
How to add to your project:
1. Clone this repository or add as a submodule
1. Add to your `build.zig`
```
exe.addPackagePath("ziggyimg", "ziggyimg/ziggyimg.zig");
```
To run the test suite run
```
zig build test
```
## TODO
- [ ] Add named colors
- [ ] Provide fast way for most often needed sRGB to Linear and Linear to sRGB conversion
近期下载者:
相关文件:
收藏者: