| |
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 |
|