PNGEncoder library is a smart-contract providing functions to set pixel and encode out a PNG image suitable for tokenURI calls
Prize Pool
This project aims to provide the basic functionalities of image manipulation through as simple image rendering contract.
PNGEncoder library is a smart-contract providing functions to set pixel and encode out a PNG image suitable for tokenURI calls.
The current state of the art is a BMPEncoder library on Base https://base.blockscout.com/token/0xCc39Fe145eECe8a733833D7A78dCa7f287996693 this project aims to permit an higher maximum rendering size of 128x128 pixels
This project used IA to write the library and on the different ressources allowing to achieive this, not only it puts the smallet PNG ever "89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 01 00 00 00 01 01 00 00 00 00 37 6e f9 24 00 00 00 0a 49 44 41 54 78 01 63 60 00 00 00 02 00 01 73 75 01 18 00 00 00 00 49 45 4e 44 ae 42 60 82"