Skip to content

braheezy/zjpeg

Repository files navigation

zjpeg

A JPEG decoder in pure Zig. It supports:

  • Baseline and Progressive formats
  • Gray, YCbCr, RGBA, and YCMK color formats.

Here's proof. The Mac image viewer on the left, and a SDL image viewer in Zig using zjpeg: demo

Development

Run using zig:

zig build run -- <input jpeg>

Or build and run:

zig build
./zig-out/bin/zjpeg <input jpeg>