Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Components

Buttons and Check Boxes
Bars and Status Bars
Dialogs
Edits, Memos
Forms
Graphics
Bitmap Images
GIF Images
TIFF Images
JPG Images
Icons
Other Formats
Capture
Transparent
Animated
Image Conversion
Packs
Other
Effects
Wallpapers
Fax
Just Images
Grids
Indicators and Gauges
Labels
List and Combo Boxes
ListViews and TreeViews
Menus
Panels
Shapes
Sizers, Scrollers, etc.
Tabbed Components
Effects and Multimedia
Misc. Effects
Sound Effects
Reports
Print VCL
Charts and Graphs
Communications
Internet
System
Files and Drives
Miscellaneous
Tools
LAN and WAN
Installation
Date and Time
Data Compress
Science
Security
Component Packs
Property Editors
Experts, IDE etc.
Components > Graphics > Bitmap Images  

Companies News:

FastCube VCL 2 released
FastCube VCL 2 released

Desktop OLAP components set which supports Delphi/C++Builder/RAD Studio from version 7 up to XE5


    I. Revolutionary improvements in grids view and work
    II. Optimized and advanced Data analysis
    III. New Cubes possibilities
    IV. Global filter
    V. And much more...

Get more info here

Want to know more ?

 

Big Bitmap Viewer v.1.01FWS 7 k 04 Feb 1998
By Grahame Marsh. "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."
 
Fully functional
Source: Included
Download: D2 D3  

DBits FWS 2303 k 25 Jan 1999
By Lucian Wischik. 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.
 
Fully functional
Source: Included
Exe-Demo Included
Download: CB3  Homepage

FastRotate v.1.0FWS 5 k 14 Nov 2002
By NickBoss. 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.
 
Fully functional
Source: Included
Download: D4 D5  Homepage

Image Comparison Algorithm v.1.0C 987 k 18 Jun 2004
By Bolide Software. Unique image comparison algorithm implemented as standalone dll file. It has only one exported function with two bitmap pointers in and similarity percentage out.
 
Not available
Source: None
Price: $199
Download: CB1 CB3 CB4 CB5 CB6 D2 D3 D4 D5 D6 D7  Homepage

ImageMod (TBitImage, TBitBitmap) v.1.0FWS 150 k 02 Jun 1998
By Working Designs. 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.
 
Fully functional
Source: Included
Exe-Demo Included
Download: CB3  

Interpolating Bitmap Resampler v.1.2FWS 16 k 16 May 1998
By Anders Melander. 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.
 
Fully functional
Source: Included
Download: D2 D3  Homepage

KA Fine Graphics Professional v.2.0SW 2000 k 15 Aug 2009
By Kiril Antonov. 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.

 
Demo only
Source: None
Price: $49.95
Exe-Demo Included
Download: CB2k6 CB2k7 CB2k9 D2005 D2006 D2007 D2009 D7  Homepage

KA Fine Graphics Standard 2.0 v.2.0SW 2005 k 15 Aug 2009
By Kiril Antonov. 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.

 
Demo only
Source: None
Price: $29.95
Exe-Demo Included
Download: CB2k6 CB2k7 CB2k9 D2005 D2006 D2007 D2009 D7  Gift for Torry. Thank You !Homepage

Open-source DIB components v.2.6FWS 593 k 01 Sep 2007
By Droopy Eyes Software. 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.
 
Fully functional
Source: Included
Download: D2005 D2006 D2007 D5 D6 D7  Homepage

RGBA Curves edit v.2.0SW 269 k 19 Jan 2005
By Xpressionlab .com. 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).
 
Fully functional
Source: On request
Price: $54.50
Exe-Demo Included

Download: CB5 CB6 D2005 D5 D6 D7  Register NowHomepage

TBMScroll v.1.00FWS 11 k 18 Oct 1995
By Cameron D. Peters. 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...
 
Fully functional
Source: Included
Download: D1  

TBitmap32 v.1.0FWS 57 k 24 Mar 2006
By dihav. TBitmap32 is an bitmap class with 32-bit color data. It can blend colors with alpha.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D6 D7  Homepage

TDSColorize Bitmap v.1.2FWS 8 k 18 Aug 1997
By Jacob Copsey. 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.
 
Fully functional
Source: Included
Download: D2 D3  

TImageEnPaintEngine v.3.0SW 1341 k 14 Nov 2009
By NeWest Software Components. 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

 
Fully functional
Source: On purchase/registration
Price: $129
Exe-Demo Included
Download: D2005 D2006 D2007 D5 D6 D7  Homepage

TLrsBmp v.1.0FWS 5 k 08 Jul 1996
By Terje Larsen. TLrsBmp allows the easy programing of bitmaps with transparent areas.
 
Fully functional
Source: Included
Download: D1 D2  

TPDFImage v.1.2FWS 5780 k 25 Nov 2011
By ITF Ingenieurbuero. 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.
 
Fully functional
Source: Included

Download: D2 D3 D4 D5 D6 D7  Download exe-demoHomepage

TRGBCurves v.3.2SW 8170 k 08 Aug 2011
By Francesco Savastano. 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.
 
Partially restricted
Source: On purchase/registration
Price: $89
Exe-Demo Included

Download: D2005 D2006 D2007 D2009 D2010 D5 D6 D7 DXE  Register NowHomepage

TUniBitmap v.2.02FWS 346 k 08 Jul 2002
By Endre I. Simay. 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.
 
Fully functional
Source: Included
Exe-Demo Included
Download: CB1 CB3 CB5 CB6 D1 D3 D4 D5 D6  

TWWipeImage v.1.0FWS 4 k 12 Aug 1998
By WAISS Systems. 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).
 
Fully functional
Source: Included
Download: D3  

TwiaTile v.2.01FWS 145 k 20 Dec 1996
By Jay Giganti, Ian Hickson. Tiles bitmaps images - either simple tiling, transparent tiling or faded tiling (like toolbar of Internet Explorer 3).
 
Fully functional
Source: Included
Exe-Demo Included
Download: D1 D2  Homepage


News from our Sponsors

  Bring fresh look to your applications!
ThemeEngine is a library of components which allows to change visual appearance and behavior of your application with use of the powerful set of tools including visual components, convenient designers, easy-to-use non-visual components, the optimized graphic algorithms and a set of ready themes. ThemeEngine can add themes to forms, to the menu and to the elements of the management. 150+ stable easy to use components and 1000+ free skins. more... more...


  Delphi XE Handbook: A Guide to New Features in Delphi XE
Delphi XE Handbook is a guide to new features in Delphi XE, covering everything but the DataSnap portion of the product. Written by best-selling Delphi books author Marco Cantù, the book follows the Delphi Handbooks series on 2007, 2009, and 2010, both in scope and in the appraoch. This book on Delphi XE (covering only new features of the product) is 132 pages long and it is avaialble also in print. Here is the list of chapters: 1: Delphi XE IDE 2: Integrated Tooling 3: Compiler and RTL 4: XE Libraries more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright  Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2014
All trademarks are the sole property of their respective owners
Privacy Policy