 |
|
 |
 |
 |
| Components > Graphics > Bitmap Images |
|
Companies News:
| FastReport FMX released |  |
Report generator FastReport FMX is the first multiplatform solution for including Business Intelligence into software based on Embarcadero FireMonkey IDE (Delphi for MS Windows and Apple Mac OS X).
Compatible with Embarcadero RAD Studio XE2 (FireMonkey) and XE3 (FireMonkey 2).
Visual report designer is available now on both MS Windows and on MAC OS X!
Full sources.
Get more info here
|
| | Want to know more ? | |
|
Big Bitmap Viewer v.1.01 | FWS |
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 |
 |
|
|
FastRotate v.1.0 | FWS |
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 |
 |
|
|
Image Comparison Algorithm v.1.0 | C |
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 |
 |
|
|
ImageMod (TBitImage, TBitBitmap) v.1.0 | FWS |
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.2 | FWS |
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 |
 |
|
|
KA Fine Graphics Professional v.2.0 | SW |
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 |
 |
|
|
KA Fine Graphics Standard 2.0 v.2.0 | SW |
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 |
  |
|
|
Open-source DIB components v.2.6 | FWS |
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 |
 |
|
|
RGBA Curves edit v.2.0 | SW |
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 |
  |
|
|
TBMScroll v.1.00 | FWS |
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.0 | FWS |
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 |
 |
|
|
TDSColorize Bitmap v.1.2 | FWS |
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.0 | SW |
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 |
 |
|
|
TLrsBmp v.1.0 | FWS |
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.2 | FWS |
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 |
  |
|
|
TRGBCurves v.3.2 | SW |
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 |
  |
|
|
TRGBCurves v.3.0 | SW |
1415 k |
14 Nov 2009 |
| By NeWest Software Components. TRGBCurves is an interactive component to create curves for color and exposure correction in digital images.
The component provides convenient methods to apply the curves to both full color 24/32 bits and grayscale pictures.
"Curve Correction" is used in professional image editors, such as Adobe Photoshop and Corel Paint Shop Pro.
The component can be easily dropped onto any form, it takes very few lines of code to integrate the component into your project. No coding is required to create curves.
The user clicks on the diagram to create a new curve point, can click on a point and move it, interacting with the mouse to change the curve appearance. A simple right-click removes a point.
Changes to the attached Bitmap image can be invoked any time the curve changes.
A OnCurveChange event notification is delivered for this purpose.
Beside the standard method to create curves, it is also possible to create mathematical curves, based on formulas. It is possible for example to create a gamma correction curve, knowing the gamma correction formula.
Main Features:
- Creates a curve for each color channel and for the luminance channel as well.
- Smooth curve shapes because of the spline interpolation.
- Native support for ImageEn TIEBitmap
- Native Support for ImageEn TImageEnView (Selections and Layers as well), with fast preview
- Supports standard TBitmap as well
- Curves can also be built from Mathematical functions
- Displays Histograms from pictures. A method to load the histogram from picture
- Saves and Reloads Curves To/From a text file or to/from a INI file.
Fully functional Source: On purchase/registration Price: $89 Exe-Demo Included
| | Download: D2005 D2006 D2007 D5 D6 D7 |
 |
|
|
TUniBitmap v.2.02 | FWS |
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.0 | FWS |
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.01 | FWS |
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 |
 |
|
Advertising on Torry's Delphi Pages
|
 |
 |
 |
|
 |