[Released] PNGU v0.2b

PNGU version 0.2b has been released, here is some information about it:

PNGU is a library for Wii and GameCube that ‘wraps’ the famous libpng and facilitate png handling and conversions to the native Wii/GC formats. The PNG format has some properties which make it interesting: A background color, a list of transparent colors, alpha channel, it doesn’t modify the colors (as jpeg does when compression), open format. The source code of the library is included in the download package.

Features

  • It’s based in libpng 1.2.29
  • Handles images of 8 and 16 bits per channel.
  • Handles images in RGB, RGBA, grayscale and grayscale + alpha formats.
  • Reads image dimensions, pixel format, background color and transparent colors list.
  • Converts images to YCbYCr, linear RGB565, linear RGBA8, 4×4 RGB565, 4×4 RGB5A3 and 4×4 RGBA8 formats.
  • Saves YCbYCr images in png RGB8 format.
  • Handles images stored in memory or in devoptab devices (SD, Gecko SD, etc…).
  • It’s ready to be used in multithreaded applications.

Source
Download