NexgenIPL:
 


Download   |   Documentation

NexgenIPL is a absolute free (even for commercial products) easy to use, fast and powerful image processing library for MS Visual C++ developers. It is compatible to all 32-bit versions of windows. With this library you are able to read and write different file formats and manipulate them. You can add your own input/output streams to load/save images and you're able to add your own image decoders/encoders to enhance the number of available file formats. The following file formats are supported by default:

Format Reading Writing
BMP
PCX
PNG
PPM | PBM | PGM | | | |
TGA
TIFF
JPEG
GIF* (multipage support) (uncompressed)
IFF | ILBM |
RAS
EPS
ICO
MNG | JNG | |
WMF | EMF | APM | |
PSD
PSP
JP2 | JPC (JPEG 2000) | |
YUV
CUT

The following features are available:

Unicode support
Interface to add your own decoders/encoders
Interface to add your own input/output streams
Embedded color profile support (TIFF/JPEG)
EXIF support (JPEG)
IPTC support (JPEG/TIFF)
1, 4, 8, 16, 24 and 32 bpp support
Convert image to 1, 4, 8, 24 and 32 bits per pixel
Directly accessing bits
Copy, Fill, Resize, Crop
Blend, Combine (Normal, Add, Subtract, Multiply, Divide, Difference, Lightest, Darkest, Average, Or, And, Screen, Overlay)
AdjustBrightness, AdjustContrast, AdjustHighlight, AdjustMidtone, AdjustShadow, AdjustHue, AdjustSaturation
AdjustGamma, AdjustHLS, AdjustRed, AdjustGreen, AdjustBlue, AdjustRGB
Quantize, Grayscale, Negate, Flip, Mirror, Rotate, Rotate90
Comparing images
Sharpen, Solarize, Embose, Normalize, EnhanceEdge, FindEdge, Smooth, Antialias, DeInterlace
Posterize, Threshold, Median, Dilate, Erode, Noise, OilPaint
...

* GIF-Files created with NexgenIPL are uncompressed (no LZW usage).

Download section:

NexgenIPL Version 2.9.6
NexgenIPL Version 3.0 RC1
NexgenIPL Version 3.0 RC2
NexgenIPL Version 3.0 RC3
NexgenIPL Version 3.0
NexgenIPL Documentation (PDF)
BTImageViewer

Third Party/Codec section:

DDS Codec