Skip to content

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

License

Notifications You must be signed in to change notification settings

igor84/ziggyimg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ziggy Image library

This is a work in progress library to create, process, read and write different image formats with Zig programming language with focus on performance and minimizing memory allocations.

License Issue Commit CI

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
  2. 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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages