• Create and validate signatures over PDF, XML, and Office documents
  • Manage X.509 certificates easily and transparently on all platforms
  • Integrate swiftly to local, national, and international PKI environments

Big Bitmap Viewer v.1.01

By Grahame Marsh.

Freeware + source 04 Feb 1998

Description

"This component came about because I wanted to display 4000 x 4000 x 256 colour bitmaps (about 16MB in size). Using a TBitmap and a TImage took ages to load the images as a whole load of disc-swap file activity took place. The answer was to use a memory mapped file and the StretchDIBits API call which takes a memory pointer to the bitmap data, and doesn't realise (of course) that it's a memory mapped file. Load times and resource used drastically reduced."

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 7kB

Platforms: D2, D3

DBits

By Lucian Wischik.

Freeware + source 25 Jan 1999

Description

DBits gives direct access to the raw bits that make up a bitmap. It helps with DirectDraw, DIBSections, palette management and animation, and mode-changing.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 2 303kB

Platforms: CB3

FastRotate v.1.0

By NickBoss.

Freeware + source 14 Nov 2002

Description

This component is a single unit that contains a class named TStretchBitmap. This class includes some functions for stretching (rotating and skewing) bitmap images. The unique in these routines is the speed of the routines, due to the fact that they are written in Assembler language.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D4, D5

Image Comparison Algorithm v.1.0

By Bolide Software.

Commercial 18 Jun 2004

Description

Unique image comparison algorithm implemented as standalone dll file. It has only one exported function with two bitmap pointers in and similarity percentage out.

Informations

  • Status: Not available
  • Source: None
  • price: $199
  • Size: 987kB

Platforms: CB1, CB3, CB4, CB5, CB6, D2, D3, D4, D5, D6, D7

ImageKit v.1.50

By Almediadev.

Shareware 24 Nov 2022

Description

ImageKit is a GPU based image processing, graphics rendering framework for Delphi developers. ImageKit hides the details of low-level graphics processing by providing an easy-to-use application programming interface. ImageKit provides dozens of built-in filters. You set up filters by supplying key-value pairs for a filter’s input parameters. The output of one filter can be the input of another, making it possible to chain numerous filters together to create amazing effects. Features:
  • GPU based image processing, graphics rendering framework
  • dozens of built-in filters and thousands of possible chains
  • VCL, GDI and GDI+ interoperability
  • avanced GPU based image view control
  • 2D, 3D transformations
  • special animation class for properties in any third-party controls (smooth animation)
  • special page view control with 3D transition effects for pages
  • support software device if hardware isn't available
  • high level DirectX 10 wrapper control and renderer
  • VCL Styles are supported in transition engine
  • 64-bit support
  • many more...

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $69
  • Source price: $69
  • Size: 0kB

Platforms: C10, C10.1, C10.2, C10.3, C10.4, C11, C11.1, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8

ImageMod (TBitImage, TBitBitmap) v.1.0

By Working Designs.

Freeware + source 02 Jun 1998

Description

Get at the bits and palettes with this new package based on TImage and TBitmap. TBitImage and TBitBitmap classes contains new methods GetBits, SetBits, GetPal, SetPal and GetBMIH to allow quick access to the raw data.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 150kB

Platforms: CB3

Interpolating Bitmap Resampler v.1.2

By Anders Melander.

Freeware + source 16 May 1998

Description

The Interpolating Bitmap Resampler is a routine used to resize (zoom or shrink) an image smoothly without loss of image fidelity. Resampling is a common term used to describe the process of resizing an image by interpolating pixels in the new image from pixels in the original image. When an image is scaled up, it is said to be "super sampled" and when it is scaled down it is said to be "sub+sampled". There are several methods of interpolation which can be used to resample an image. This library implement the two most common methods, "nearest neighbour" and "bilinear" interpolation, as well as 5 other methods. New methods can easily be created and used with the library.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 16kB

Platforms: D2, D3

KA Fine Graphics Professional v.2.0

By Kiril Antonov.

Shareware 15 Aug 2009

Description

Fine Graphics Professional is ULTRAFAST library (DLL) for manipulating images i.e Windows Bitmaps.

It is multicore driven and also can use many threads to do the job per one processor

If you think that your program libraries process images fast you can change your opinion by looking at Fine Graphics.

All Fine Graphics image processing routines are written in either Assembler, MMX and SSE2 variants so they can process image data extremely fast.

More then one year optimisation of the Assembler code gives ultra-high performance

Fine Graphics is optimised for batch image processing in multithreaded environment.

Fine Graphics can be used in DirectShow video codecs for processing video in real time.

Fine Graphics is part of the KA FINE (Fast Is Not Enough) project which targets batch processing of Image and Video data at ultra-high speed.

Delphi users receive an additional TFineGraphics component for easy usage of FineGraphics library.

CSharp users receive an additional FineGraphics class for easy usage of FineGraphics library.

C++ users receive a header file and .cpp api file for easy usage of FineGraphics library.

Fine Graphics can do the following tasks:

  • Flip Horizontal Bitmaps
  • Flip Vertical Bitmaps
  • Crop Bitmaps
  • Convert Bitmaps from-to following colorspaces: RGB8, RGB565, RGB555, RGB24, RGB32, ARGB32, UYVY, YUY2, YVYU, YV12, IYUV, NV12
  • Save all mentioned colorspaces by encapsulating them in standard Bitmap file format (even non-standard colorspces as YV12)
  • Resizing Bitmaps using more than 30 Resampling methods:
    • Fast, FastBiLinear, Nearest neighbour, BiLinear, Spline, Hermite, Bell, Cosine, BiCubic, Gaussian, Blackman, Hann, Hamming, Sinsh, Quadratic, QuadraticBSpline, CubicConvolution, CatmullRom, Mitchell, Lanczos, Lanczos3, Lanczos8, DirectDraw (Using Video Memory), DirectDraw (Using System Memory), GDIPlus_Default, GDIPlus_LowQuality, GDIPlus_HighQuality, GDIPlus_Bilinear, GDIPlus_Bicubic, GDIPlus_NearestNeighbor, GDIPlus_HighQualityBilinear, GDIPlus_HighQualityBicubic, GDI
  • Rotating Bitmaps by any degree in Cropping or Resizing mode using more then 10 methods:
    • Fast, FastBilinear, GDIPlus_Default, GDIPlus_LowQuality, GDIPlus_HighQuality, GDIPlus_Bilinear, GDIPlus_Bicubic, GDIPlus_NearestNeighbor, GDIPlus_HighQualityBilinear, GDIPlus_HighQualityBicubic, GDI
  • Filter Bitmaps by using more than 30 special effects image processing filters:
    • Brightness, Contrast, Lightness, Darkness, Gamma, Saturation, Posterize, Solorize, RemoveRed, RemoveGreen, RemoveBlue, AndMask, OrMask, XorMask, Negative, GrayScale, Sepia, SepiaStrong, Threshold, SplitLight, AntiAlias , SplitBlur, GausianBlur, MonoNoise, ColorNoise, Emboss, Pixelate, Cell, Tile.

Informations

  • Status: Demo only
  • Source: None
  • price: $49.95
  • Size: 2 000kB

Platforms: C2k6, C2k7, C2k9, D2005, D2006, D2007, D2009, D7

KA Fine Graphics Standard 2.0 v.2.0

By Kiril Antonov.

Shareware 15 Aug 2009

Description

Fine Graphics is ultrafast library (DLL) for manipulating images i.e Windows Bitmaps.

If you think that your program libraries process images fast you can change your opinion by looking at Fine Graphics.

All Fine Graphics image processing routines are written in either Assembler, MMX and SSE2 variants so they can process image data extremely fast.

More then one year optimisation of the Assembler code gives ultra-high performance

Fine Graphics is optimised for batch image processing in multithreaded environment.

Fine Graphics can be used in DirectShow video codecs for processing video in real time.

Fine Graphics is part of the KA FINE (Fast Is Not Enough) project which targets batch processing of Image and Video data at ultra-high speed.

Delphi users receive an additional TFineGraphics component for easy usage of FineGraphics library.

CSharp users receive an additional FineGraphics class for easy usage of FineGraphics library.

C++ users receive a header file and .cpp api file for easy usage of FineGraphics library.

Fine Graphics can do the following tasks:

  • Flip Horizontal Bitmaps
  • Flip Vertical Bitmaps
  • Crop Bitmaps
  • Convert Bitmaps from-to following colorspaces: RGB8, RGB565, RGB555, RGB24, RGB32, ARGB32, UYVY, YUY2, YVYU, YV12, IYUV, NV12
  • Save all mentioned colorspaces by encapsulating them in standard Bitmap file format (even non-standard colorspces as YV12)
  • Resizing Bitmaps using more than 30 Resampling methods:
    • Fast, FastBiLinear, Nearest neighbour, BiLinear, Spline, Hermite, Bell, Cosine, BiCubic, Gaussian, Blackman, Hann, Hamming, Sinsh, Quadratic, QuadraticBSpline, CubicConvolution, CatmullRom, Mitchell, Lanczos, Lanczos3, Lanczos8, DirectDraw (Using Video Memory), DirectDraw (Using System Memory), GDIPlus_Default, GDIPlus_LowQuality, GDIPlus_HighQuality, GDIPlus_Bilinear, GDIPlus_Bicubic, GDIPlus_NearestNeighbor, GDIPlus_HighQualityBilinear, GDIPlus_HighQualityBicubic, GDI
  • Rotating Bitmaps by any degree in Cropping or Resizing mode using more then 10 methods:
    • Fast, FastBilinear, GDIPlus_Default, GDIPlus_LowQuality, GDIPlus_HighQuality, GDIPlus_Bilinear, GDIPlus_Bicubic, GDIPlus_NearestNeighbor, GDIPlus_HighQualityBilinear, GDIPlus_HighQualityBicubic, GDI
  • Filter Bitmaps by using more than 30 special effects image processing filters:
    • Brightness, Contrast, Lightness, Darkness, Gamma, Saturation, Posterize, Solorize, RemoveRed, RemoveGreen, RemoveBlue, AndMask, OrMask, XorMask, Negative, GrayScale, Sepia, SepiaStrong, Threshold, SplitLight, AntiAlias , SplitBlur, GausianBlur, MonoNoise, ColorNoise, Emboss, Pixelate, Cell, Tile.

Informations

  • Status: Demo only
  • Source: None
  • price: $29.95
  • Size: 2 005kB

Platforms: C2k6, C2k7, C2k9, D2005, D2006, D2007, D2009, D7

Open-source DIB components v.2.6

By Droopy Eyes Software.

Freeware + source 01 Sep 2007

Description

DIB components are a set of native Delphi VCL (Visual Component Library). These components are based around a very fast DIB drawing engine (Device independent bitmap). The drawing engine utilises inline assembly language for optimum speed. Such speed is required in order to accomplish the following functionality:
  • Real-time zooming
  • Real-time rotation
  • Real-time alpha masking
  • 3 x 3 filter matrice application (blur, sharpen, emboss, etc).
As all components are based on a base class (TDIBControl), any component within the DIB component package has one or more of these features.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 593kB

Platforms: D2005, D2006, D2007, D5, D6, D7

RGBA Curves edit v.2.0

By Xpressionlab .com.

Shareware 19 Jan 2005

Description

Curves lets you adjust the tonal range of an image by adjusting any point along the 0x96255 scale. This feature lets you create a variety of interesting tonal and color effects.

Found as a feature in many high-end photo editing applications, this Component lets you adjust the tonal range for the RGB channels and separate R,G,B and Alpha channels too. Outputs a Look-up table (TLUT8) for each RGB, Red, Green, Blue and Alpha channel.

Current version (2.0) lets you draw free hand to define the curves.

Extremely easy to set up; create an Input TBitmap32 for the component and assign a TImage32 or any other TBitmap32 as output. Saves and loads custom data to and from disk.

Now also Available for Kylix 3 (Check home page for updated demos and upgrades from v1.1).

Informations

  • Status: Fully functional
  • Source: On request
  • price: $54.50
  • Exe demo: included
  • Size: 269kB

Platforms: CB5, CB6, D2005, D5, D6, D7

TBitmap32 v.1.0

By dihav.

Freeware + source 24 Mar 2006

Description

TBitmap32 is an bitmap class with 32-bit color data. It can blend colors with alpha.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 57kB

Platforms: D6, D7

TBMScroll v.1.00

By Cameron D. Peters.

Freeware + source 18 Oct 1995

Description

TBMScroll - a VCL component that is provides a scrolling bitmap with optional looping sound - perfect for your products About Box. The cool thing is that you can preview the scrolling bitmap and the accompanying looping sound at design time...

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 11kB

Platforms: D1

TDSColorize Bitmap v.1.2

By Jacob Copsey.

Freeware + source 18 Aug 1997

Description

TDSColorizeBitmap takes a monochrome bitmap and displays it using the colors specified by the Color and ForeColor properties. Great for window or toolbar backgrounds that you want to use the user's system color settings. You can use TDSColorizeBitmap to reproduce appearance of the Microsoft Internet Explorer 3 toolbar background.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 8kB

Platforms: D2, D3

TImageEnPaintEngine v.3.0

By NeWest Software Components.

Shareware 14 Nov 2009

Description

TImageENPaintEngine is a powerful, fast, easy to use and versatile Paint Engine for the ImageEn graphics library.

Works in conjunction with ImageEnView or any descendant (i.e. imageEn).

TImageEnPaintEngine is a delphi class that descends from TThread. It relies on a separate thread in order to offer high real-time painting performances.

The engine has been specifically designed to interact with any TImageenView component. By simply calling the StartPainting / StopPainting methods, you will be able to provide powerful digital painting abilities to the users of your image editing application.

A very detailed demo project will show you how to program and customize the engine's behavior at its best.

Main Features:

  • Beside using the default round brush, it's possible to load one from any picture file.
  • Works in different modes: Color, Texture, Retouch (Sharpen, Blur, Lighten, Darken, Dodge, Burn, Saturate, Desaturate), Clone, Erase, History tool
  • Supports ImageEn's Layers and Selections.
  • Automatically scroll the imageenview component when mouse is near the window borders.
  • Very Easy to use and setup
  • Supports Pressure Sensitive Tablets
  • Highly precise and fast
  • Supports many blending modes and you can set the Transparence level you need.
  • Supports Dithering for high quality painting.
  • Ability to add your own custom retouch function

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $129
  • Size: 1 341kB

Platforms: D2005, D2006, D2007, D5, D6, D7

TLrsBmp v.1.0

By Terje Larsen.

Freeware + source 08 Jul 1996

Description

TLrsBmp allows the easy programing of bitmaps with transparent areas.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D1, D2

TPDFImage v.1.2

By ITF Ingenieurbuero.

Freeware + source 25 Nov 2011

Description

TPDFImage is a TBitmap descendant that renders PDF Documents using Ghostscript API. Registers as graphic class for PDF.

Since PDF is rendered by Ghostscript to a bitmap there is no way to search inside PDF or show a table of content..This class is intended to view small PDF or PDF resulting from a scanned document and for printing.

Extended properties for PDF / multi page PDF:

  • zoom
  • resolution
  • pagecount
  • currentpage.

NEW in version 1.2:

  • faster loading due to optimized page counting for PDF > 200 pages
  • gostscript API rewritten to dynamic loading
  • eglish manual included
  • required runtime files for ghostscript dll included
  • path to gsdll and /lib and /fonts folders now customizable

Demo project included that shows how to build a small pdf viewer.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5 780kB

Platforms: D2, D3, D4, D5, D6, D7

TRGBCurves v.3.2

By Francesco Savastano.

Shareware 08 Aug 2011

Description

TRGBCurves is an interactive component to create curves for color and exposure correction in digital images. It can be used very easily and effectively in every Delphi application that requires enhancing images for any purpose. It is especially very powerful if used in conjunction with the ImageEn graphics library.

The component provides convenient methods to apply color and luminance correction curves to both full color (24/32 bits) and grayscale  pictures. RGB Mode and individual channel mode are supported.

"Curve Correction" is used in professional image editors, such as Adobe Photoshop and Corel Paint Shop Pro.

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, the component knows how to do that by itself. The user clicks on the diagram to set a new curve point, can move it around and remove it, interacting with the mouse to change the curve appearance. A simple right-click removes a point. The user can also add/remove and move points by code of course.

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, for example it easy to make a gamma correction curve, knowing the gamma correction formula.

The Component is also able to display histograms from any picture.

Informations

  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $89
  • Size: 8 170kB

Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE

TUniBitmap v.2.02

By Endre I. Simay.

Freeware + source 08 Jul 2002

Description

TUniBitmap is a Bitmap component created according to Herbert J. Beemster's free TLZRBitmap at first and there is implementing the capability of reading bitmap from resources linked into .EXE for 16 bit, too. This is according to Borland's code from D3. Another capability read bitmap direct from a TPicture, TIcon and HIcon, TBitmap and HBitmap and TMetafile. The Unibitmap component now is creatable direct from TStream and File giving FileName as String. Some Delphi.TBitmap's procedure are also implementing to function for serve a Delphi TBitmap. Two other component is supplemented to read ZSoft's PCX and static GIF (or the 1st frame of animated one). A 32 bit version of updated imageCompress program is also included, which can read *.bmp, *.dib, *.gif, *.ico, *.wmf, *.blz, *.jpg, *.pcx, *.clp, and *.lbm images and convert them to two way compressed BLZ-file compressing the full image or only the palette and pixel data.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 346kB

Platforms: CB1, CB3, CB5, CB6, D1, D3, D4, D5, D6

TwiaTile v.2.01

By Jay Giganti, Ian Hickson.

Freeware + source 20 Dec 1996

Description

Tiles bitmaps images - either simple tiling, transparent tiling or faded tiling (like toolbar of Internet Explorer 3).

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 145kB

Platforms: D1, D2

TWWipeImage v.1.0

By WAISS Systems.

Freeware + source 12 Aug 1998

Description

TWWipeImage's WipePicture will wipe into the standard Picture Bitmap using one of 14 directional Wipes. Wipes can either be uncovering (The wipe uncovers the picture of the new bitmap) or Expanding (The wipe Expands the new bitmap), 14x2 Variable Speed Available wipes. On component example built in (can be used for interesting automatic logo wipes).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D3