Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

PNG Decoder by Picus Tech Software

Other Middleware

Product Description

PNG is an extensible file format for the lossless, portable, well-compressed storage of raster images.The implementation of the PNG decoder supports decoding of PNG images to 24-bit and 16-bit bitmap images. PNG decoder supports all five types of available PNG images like Truecolor, Truecolor with alpha, Grayscale, Grayscale with alpha, and Indexed-color.

The implementation of PNG decoder is highly optimized for the appropriate target platform in terms of MIPS and memory required. The decoder is fully reentrant allowing multiple instances of the decoder possible, as well as allowing a flexible memory placement.

Applications:

  • Image Display Devices
  • Mobile Devices

PicusTech Implementation of PNG Decoder.

  • The decoder is fully reentrant
  • There are no limitations on resolutions which can be supported by the decoder, if sufficient memory is available
  • Fully compliant with the standard
  • Decoder supports all PNG varients
  • Supports multi-format outputs including RGB565, RGB888
  • Can be readily connected to a low memory high performance downscaling modules available from Picus.
  • Very Low memory footprint
  • Targeted for portable devices, which require low power consumption and have tiny memories, but can easily work on more resource enabled platforms

PNG Decoder

Market Segment(s)

  • Embedded
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Android
  • Linux
  • Symbian
  • ThreadX
  • Windows Embedded CE
  • Windows Mobile

ARM Processor(s)

  • ARM926EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • Cortex-M3
  • ARMv5
  • ARMv6
  • ARMv7
  • ARMv8
 
ARM Connected