LEADTOOLS reads and writes the following Portable Network Graphics formats:
Is a replacement for the GIF format. It is a full-featured (non-LZW) compressed format intended for widespread use without legal restraints.
LEADTOOLS supports reading and writing PNG 1+1 files.
LEADTOOLS supports reading (but not writing) interlaced PNG files. To implement the paint-while-load feature, set the LOADFILEOPTION. structure's Passes field to paint the image in more than one pass. Passes
You can read the following bits per pixel: 1, 4, 8, 16, 24, 32, 48, 64.
You can write the following bits per pixel: 1, 4, 8, 24, 32, 48, 64.
The file constant associated with this file format is:
Constant | Read Support (BPP) | Write Support (BPP) | Description |
---|---|---|---|
FILE_PNG | 1, 4, 8, 16, 24, 32, 48, 64 | 1, 4, 8, 24, 32, 48, 64 | [75] Portable Network Graphics (PNG). |
Is a raster format was developed in PNG development group and supported by IrfanView, XnView, and ImageConverter. It is a member of the PNG (Portable Network Graphics) format family. It can contain animations, slide shows, complex still frames, comprised of multiple PNG or JNG single-image datastreams.
LEADTOOLS supports progressive reading and writing MNG files, multipage files (adding, replacing, inserting, and appending), and Lossless JPEG compression. The default extension is MNG.
LEAD supports version 1.0 of this format.
You can read the following bits per pixel: 24.
You can write the following bits per pixel: 1, 2, 4, 8, 16, 24, 32, 48, and 64.
It is possible to speed up the loading of large PNG and MNG files. For more information, refer to Using Filter Data to Speed up Loading Large Files.
For more information on the format, refer to http://www.libpng.org/pub/mng/spec/.
The file constants associated with these file formats are:
Constant | Read Support (BPP) | Write Support (BPP) | Description |
---|---|---|---|
FILE_MNG | 24 | 1, 2, 4, 8, 24, 32, 48, 64 | [327] Multiple-image Network Graphics (MNG). |
FILE_MNG_GRAY | 24 | 1, 2, 4, 8, 16 | [329] Multiple-image Network Graphics (MNG) Grayscale. |
FILE_MNG_JNG | 24 | 8, 24 | [330] Multiple-image Network Graphics (MNG) JNG format. |
FILE_MNG_JNG_411 | 24 | 24 | [331] Multiple-image Network Graphics (MNG) JNG format with JPEG 4:2:2 Compression. |
FILE_MNG_JNG_422 | 24 | 24 | [332] Multiple-image Network Graphics (MNG) JNG format with JPEG 4:1:1 Compression. |
NOTE: MNG file format is based in part on libmng library. MNG file format is based in part on the work of the Independent JPEG Group.
Required DLLs and Libraries
Required DLLs and Libraries
Win32, x64, Linux.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document