From 8c6dfc33016eeb64e493d47c218da7ecd1f24f7e Mon Sep 17 00:00:00 2001 From: Milan Nikolic Date: Tue, 25 Aug 2026 12:26:49 +0200 Subject: [PATCH] Use pngn for PNG inside documents --- cbconvert_convert.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cbconvert_convert.go b/cbconvert_convert.go index d620e75..a8fca82 100644 --- a/cbconvert_convert.go +++ b/cbconvert_convert.go @@ -367,6 +367,10 @@ func init() { folio.RegisterPictureDecoder("jpeg", "\xff\xd8", func(b []byte) (image.Image, error) { return jpegn.Decode(bytes.NewReader(b), nil) }) + + folio.RegisterPictureDecoder("png", "\x89PNG\r\n\x1a\n", func(b []byte) (image.Image, error) { + return pngn.Decode(bytes.NewReader(b)) + }) } func (c *Converter) imageDecode(reader io.Reader) (image.Image, error) {