Delphi Components

Home Products Downloads Purchase Support
What's New in v. 3.2
  • Successfully Tested with ImageEn 4.x and with Delphi XE2
  • Added a PreviewMode to allow fast preview
  • Can draw curves using gdiplus
  • Rewritten Code to handle curve points in memory: now uses a TObjectList rather than array
  • Added ability to set custom layout properties for each point independently
  • Other..
 
Applications Built with RGB Curves
RGB Curves - v. 3   Buy Now   Try It
TRGBCurves is an interactive component to create curves for color and exposure correction and have them applied to the tonal range of digital images.
"Curve Correction" is used in professional image editors, such as Adobe Photoshop and Corel Paint Shop Pro.

It can be used in every delphi application that requires enhancing images for any purpose.
Very useful for advanced image processing, it will allow precisely setting the contrast and exposure curves and calibrating the color curves. It is especially effective when used together with the ImageEn graphics library and has automatic built-in previewing and processing ability on any TImageEnView component.


TRGBCurves is an indispensable tool for any serious image processing application. It easily allows changing the Luminance and R,G,B Channels of Full-Color Pictures as well as modifying the tones of a grayscale picture.
Requisites
- Delphi (one of following versions): 5/6/7/2005/2006/2007
/2009/2010/XE/XE2/XE3
- ImageEN Library (optional - can be excluded by conditional compilation)
Try It
Details
TRGBCurves is a delphi class that descends from TCustomControl. It can automatically build splines curves from user input and can apply the "curve correction" to both color and luminance channels in full color (24/32 bits) and grayscale  pictures.
 


Main Features
  • The component can be just dropped on a form and requires very few code to apply the curves to a digital image or to preview and apply changes using a TImageenView component. No coding is required to create the curves.
  • Changes to a TBitmap, TIEBitmap, TImageEnview image are applied just calling a method of the component. Beside creating curves by points it is also possible to create mathematical curves, based on formulas.
  • Top-notch performances. Fast Preview on any TImageEnview Component.
  • Fully Integrated with ImageEn features and even ahead of it, including layers and 1bit / 8 bits selections.
  • Creates a curve for each color channel and for the luminance channel as well.
  • Smooth curves because of the spline interpolation. Interpolation algorithm weight can be customized.
  • Supports TBitmap, TIEBitmap and TImageEnView
  • Curves can also be built from Mathematical functions
  • Displays Histograms from pictures. A method to load the histogram from a picture is provided
  • Saves and Reloads Curves To/From a text file or a INI file.
A quick start guide is provided in the documentation, as well as a complete and detailed demo project.