PngConform provides a comprehensive PNG, MNG, and JNG file validation library in pure Ruby. It validates file structure, chunk validity, CRC checksums, zlib compression, and profile conformance. Built with a layered architecture using BinData for binary parsing, Lutaml::Model for domain models, and Thor for CLI. Supports PNG baseline, MNG-VLC, MNG-LC, and JNG profiles with detailed validation reporting compatible with pngcheck output.
Required Ruby Version
>= 3.0.0
Authors
Ribose Inc.
Versions
-
0.1.4
-
source
- 0.1.4 source April 05, 2026 (136 KB)
-
-
0.1.3
-
source
- 0.1.3 source January 20, 2026 (136 KB)
-
-
0.1.2
-
source
- 0.1.2 source November 23, 2025 (118 KB)
-
-
0.1.1
-
source
- 0.1.1 source November 17, 2025 (104 KB)
-
-
0.1.0
-
source
- 0.1.0 source November 17, 2025 (104 KB)
-