Hello Guilers, I'm pleased to announce Guile-PNG 0.2.0, Portable Network Graphics (PNG)[1] library for GNU Guile, implemented in pure scheme: https://github.com/artyom-poptsov/guile-png/releases/tag/v0.2.0 This version adds ability to draw graphical primitives over PNG images. Please see the Texinfo documentation for the new API description. The library uses Guile-ZLIB[2] to compress/decompress the PNG data. Also this is the third project of mine that uses Guile State Machine Compiler (Guile-SMC)[3]. * List of user-visible changes --8<---------------cut here---------------start------------->8--- * Changes in version 0.2.0 (2022-11-13) ** =(png graphics ...)=: New modules There's now a set of classes that allow to draw graphical primitives like points, lines, multilines, rectangles, ellipses and circles on a PNG image. ** =(png graphics)=: New module This module re-exports everything from =(png graphics ...)=. ** =(png pixel)= now =(png graphics pixel)= --8<---------------cut here---------------end--------------->8--- Happy hacking! - Artyom References: 1. https://www.rfc-editor.org/rfc/rfc2083 2. https://notabug.org/guile-zlib/guile-zlib/ 3. https://github.com/artyom-poptsov/guile-smc -- Artyom "avp" Poptsov Home page: https://memory-heap.org/~avp/ CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F