ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder
ImageEn Demos

Annotation Demos
  Add Markers Add information markers to an image Open the project in Delphi/C++ Builder Open the folder of this project
  Add Spots Add and edit circular objects on an image Open the project in Delphi/C++ Builder Open the folder of this project
  Curved Text Draw text that is curved, rotated or with shadow effects Open the project in Delphi/C++ Builder Open the folder of this project
  Image Annotations Add text, highlighting and other objects to an image Open the project in Delphi/C++ Builder Open the folder of this project
  Magic Selection to Polygon Convert an irregular selection to a polygon Open the project in Delphi/C++ Builder Open the folder of this project
  Formatted Text Annotations Burn formatted text into an image Open the project in Delphi/C++ Builder Open the folder of this project
  Text Arrows Add arrows with text to an image Open the project in Delphi/C++ Builder Open the folder of this project
  Vectorial Editor A full demo of TImageEnVect capabilities for creating and editing vector based images Open the project in Delphi/C++ Builder Open the folder of this project
  Vectorial with User Data Store user data with objects in a TImageEnVect Open the project in Delphi/C++ Builder Open the folder of this project

 
Database Demos
  Database Demo Display of an image stored within a database blob field of the active record using TImageEnDBView Open the project in Delphi/C++ Builder Open the folder of this project
  Database Path Demo Display of an image referenced by path within a database field of the active record using TImageEnDBView Open the project in Delphi/C++ Builder Open the folder of this project
  Database Thumbnail Viewer Use of TIEDBMultiBitmap to make a data-aware TImageEnMView that displays thumbnails of images in a database table Open the project in Delphi/C++ Builder Open the folder of this project
  Database Thumbnail Viewer 2 Displaying thumbnails of all images stored within the blob field of a table using TImageEnMView Open the project in Delphi/C++ Builder Open the folder of this project
  Database Vectorial Demo Display of vector files stored within a database blob field using TImageEnDBVect Open the project in Delphi/C++ Builder Open the folder of this project
  Database Vectorial Stream Streamed display of vector files stored within a database blob field using TImageEnVect Open the project in Delphi/C++ Builder Open the folder of this project
  DBCtrlGrid Demo Display of multiple images stored within a database blob field using TImageEnDBView and TDBCtrlGrid Open the project in Delphi/C++ Builder Open the folder of this project
  DBCtrlGrid Path Demo Display of multiple images referenced by path within a database field using TImageEnDBView and TDBCtrlGrid Open the project in Delphi/C++ Builder Open the folder of this project

 
Display Demos
  "Coverflow" Effect Demo of "Coverflow" style effect using a TImageEnMView Open the project in Delphi/C++ Builder Open the folder of this project
  "Coverflow" Effect (Manual) Demo of "Coverflow" style effect (displayed in a TImageEnView) Open the project in Delphi/C++ Builder Open the folder of this project
  DirectShow Video Player Video player using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  Display Adjustment Adjust contrast, color and brightness of the displayed image Open the project in Delphi/C++ Builder Open the folder of this project
  External Bitmap Using an external bitmap as the source display for TImageEnView Open the project in Delphi/C++ Builder Open the folder of this project
  Touch Screen Gestures Using gestures on a touch screen to pan, zoom and manipulate images Open the project in Delphi/C++ Builder Open the folder of this project
  Image Comparison Compare the content of two images side-by-side Open the project in Delphi/C++ Builder Open the folder of this project
  Magnifier 1 Magnify a portion of an image using a second TImageEnView Open the project in Delphi/C++ Builder Open the folder of this project
  Magnifier 2 Magnify a portion of an image using a layer Open the project in Delphi/C++ Builder Open the folder of this project
  Navigator 1 Use of TImageEnView.SetNavigator to show the currently viewable portion of the image Open the project in Delphi/C++ Builder Open the folder of this project
  Navigator 2 Use of TImageEnView.SetNavigator to show the currently viewable portion of the image Open the project in Delphi/C++ Builder Open the folder of this project
  Pan Zoom Effects Adding interest to static image with Pan-Zoom ("Ken Burns") effects Open the project in Delphi/C++ Builder Open the folder of this project
  Project Draw Effect Use of TImageEnProc.ProjectDraw for advanced image display effects Open the project in Delphi/C++ Builder Open the folder of this project
  Soft-Pan Navigation Navigate an image with the cursor (using MouseInteract = miMovingScroll) Open the project in Delphi/C++ Builder Open the folder of this project
  Transition Effects Use of transition effects to smooth the changing of images during a slideshow Open the project in Delphi/C++ Builder Open the folder of this project
  VMR DVD Player Playback of DVD using DirectShow VMR Open the project in Delphi/C++ Builder Open the folder of this project
  VMR Video Player Playback of multimedia using DirectShow VMR Open the project in Delphi/C++ Builder Open the folder of this project
  Zoom Filter Comparison Display of all the available ZoomFilter effects for image smoothing Open the project in Delphi/C++ Builder Open the folder of this project

 
Drag and Drop Demos
  Dragging from TImageEnMView Extracting images from multiple-image files (such as TIFF, GIF, etc) using drag and drop Open the project in Delphi/C++ Builder Open the folder of this project
  Dragging to Create Layers Dragging text, images and shapes onto a TImageEnView to create layers Open the project in Delphi/C++ Builder Open the folder of this project
  Dragging to TImageEnMView Adding images to a TImageEnMView using drag and drop Open the project in Delphi/C++ Builder Open the folder of this project
  Dragging to TImageEnVect Adding text to a TImageEnVect using drag and drop Open the project in Delphi/C++ Builder Open the folder of this project
  TImageEnMView Drag-Drop Dragging of images within a TImageEnMView Open the project in Delphi/C++ Builder Open the folder of this project
  TImageEnMView Drag-Drop 2 Dragging of images between multiple TImageEnMViews Open the project in Delphi/C++ Builder Open the folder of this project

 
Full Applications
  Batch Converter Batch editing and conversion application Open the project in Delphi/C++ Builder Open the folder of this project
  Icon Editor Icon editing application Open the project in Delphi/C++ Builder Open the folder of this project
  Painting Application Paint style editing application Open the project in Delphi/C++ Builder Open the folder of this project
  Photo Editor MDI image editing application Open the project in Delphi/C++ Builder Open the folder of this project
  PhotoEn v2 MDI image editing application with support for transparency (Alpha channel) Open the project in Delphi/C++ Builder Open the folder of this project
  Resource Extractor View and extract bitmap, cursor and icon resources in EXE and DLL files Open the project in Delphi/C++ Builder Open the folder of this project

 
IEVision Demos
Note: Demos require the IEVision.dll Plug-in
  Barcode Reading Reading of all common barcode types, including QR code Open the project in Delphi/C++ Builder Open the folder of this project
  Denoising of Color Photos Use of Non-local Means Denoising to reduce the noise in color images Open the project in Delphi/C++ Builder Open the folder of this project
  Detect Barcodes in a Video Automatically detect barcodes in a live video stream Open the project in Delphi/C++ Builder Open the folder of this project
  Face Detection Detect and track faces, eyes, mouths, etc, in a video stream Open the project in Delphi/C++ Builder Open the folder of this project
  Face Detection (Low Level) Detect and track faces, eyes, mouths, etc, in a video stream (low level method) Open the project in Delphi/C++ Builder Open the folder of this project
  Find Faces in Photo Detect faces in an image Open the project in Delphi/C++ Builder Open the folder of this project
  Find People in Photo Detect people in an image Open the project in Delphi/C++ Builder Open the folder of this project
  Face Recognizer Locate known faces in images using an image database Open the project in Delphi/C++ Builder Open the folder of this project
  Image Stitching Stitching of multiple photos of a scene into a single panoramic image Open the project in Delphi/C++ Builder Open the folder of this project
  Inpaint Brush Demo of IEVision's inpainting method to patch area of an image Open the project in Delphi/C++ Builder Open the folder of this project
  Inpaint Selection Demo of IEVision's inpainting method to patch a selected area of an image Open the project in Delphi/C++ Builder Open the folder of this project
  Line Detection Lines within an image are detected and assigned as TImageEnVect objects Open the project in Delphi/C++ Builder Open the folder of this project
  OCR Recognize text in an image Open the project in Delphi/C++ Builder Open the folder of this project
  OCR with Layout Recognize text and layout in an image Open the project in Delphi/C++ Builder Open the folder of this project
  Track Objects Click to track an object in a video stream Open the project in Delphi/C++ Builder Open the folder of this project
  Track Objects (Low Level) Click to track an object in a video stream (low level method) Open the project in Delphi/C++ Builder Open the folder of this project
  Video Background Removal Use of IEVision to automatically subtract/replace the background of a video stream Open the project in Delphi/C++ Builder Open the folder of this project

 
Image Acquisition Demos
  Acquire from Any Source Acquisition from any source: Twain, WIA and connected cameras and cards Open the project in Delphi/C++ Builder Open the folder of this project
  Portable Devices Demo Use of the WPD API to access content on connected devices Open the project in Delphi/C++ Builder Open the folder of this project
  Take Photo with WIA Take a snapshot from a WIA device Open the project in Delphi/C++ Builder Open the folder of this project
  Twain Scanner Acquisition and configuration of a Twain scanner Open the project in Delphi/C++ Builder Open the folder of this project
  Twain Settings Storage Loading and saving of setting from a Twain device Open the project in Delphi/C++ Builder Open the folder of this project
  WIA Acquisition Retrieval of images from a camera using WIA Open the project in Delphi/C++ Builder Open the folder of this project
  WIA Scanner Acquisition of images from cameras and scanners using WIA Open the project in Delphi/C++ Builder Open the folder of this project

 
Image Analysis Demos
  Automatic Orientation Using TImageEnProc.SkewDetection to automatically rotate poorly scanned images Open the project in Delphi/C++ Builder Open the folder of this project
  Color Density Analysis Calculate the pixel density within an image (TimageEnProc.CalcDensityHistogram) Open the project in Delphi/C++ Builder Open the folder of this project
  Color Histogram Display histograms of the color density within an image Open the project in Delphi/C++ Builder Open the folder of this project
  Fourier Transformation Create a Fourier Transformation for an image (TImageEnProc.FTCreateImage) Open the project in Delphi/C++ Builder Open the folder of this project
  Get Palette Display the color palette of an image Open the project in Delphi/C++ Builder Open the folder of this project
  Image Similarity Use an algorithm to determine the similarity of two images Open the project in Delphi/C++ Builder Open the folder of this project
  Measurement Accurate measurement within images (TImageEnVect.SetScaleFromSelectionLen) Open the project in Delphi/C++ Builder Open the folder of this project
  Separate Objects Detect and separate all objects in an image (TImageEnProc.SeparateObjects) Open the project in Delphi/C++ Builder Open the folder of this project
  Show Image Differences Calculate and display the differences between two images (TImageEnProc.CompareWith) Open the project in Delphi/C++ Builder Open the folder of this project

 
Image Editing Demos
  Add Border Add a border to an image Open the project in Delphi/C++ Builder Open the folder of this project
  Add Picture Frame Using masks to add border effects to images Open the project in Delphi/C++ Builder Open the folder of this project
  Animated GIF Creator Using ImageEn to create and animate multiple frame GIF files Open the project in Delphi/C++ Builder Open the folder of this project
  Automatic Enhancement Various algorithms to automatically adjust the color of an image Open the project in Delphi/C++ Builder Open the folder of this project
  Brush Effects Using brush and paint effects on an image Open the project in Delphi/C++ Builder Open the folder of this project
  Chroma Key Removal Remove the Chroma Key background from an image (e.g. a subject in front of a "Green-Screen") Open the project in Delphi/C++ Builder Open the folder of this project
  Copy Transparent Selection Copying and pasting transparent selections Open the project in Delphi/C++ Builder Open the folder of this project
  Cropping Tool Using the in-built Crop-Tool to rotate and crop images Open the project in Delphi/C++ Builder Open the folder of this project
  Image Resizing Resizing an image to keep only a portion of it (Note: does not demonstrate stretching/scaling) Open the project in Delphi/C++ Builder Open the folder of this project
  Layer Editing (Image Layers) Usage of image layers Open the project in Delphi/C++ Builder Open the folder of this project
  Layer Editing (All Layer Types) Usage of image, shape, text and line layers Open the project in Delphi/C++ Builder Open the folder of this project
  Layer Rotation Free rotation and resizing of layers of a TImageEnView Open the project in Delphi/C++ Builder Open the folder of this project
  Layers and Text Working with text and image layers and transparency Open the project in Delphi/C++ Builder Open the folder of this project
  Lens Effect Demo of the lens effect (TImageEnProc.Lens) Open the project in Delphi/C++ Builder Open the folder of this project
  Lossless JPEG Cropping Perform a lossless crop of a JPEG (i.e. no quality loss due to re-saving) Open the project in Delphi/C++ Builder Open the folder of this project
  Radial Effect Using TImageEnProc.RadialStretch to correct barrel or pincushion distortion Open the project in Delphi/C++ Builder Open the folder of this project
  Remove Red Eyes Removing the "Red Eye" effect from flash photos Open the project in Delphi/C++ Builder Open the folder of this project
  Replace Parts Working with selections in TImageEnView Open the project in Delphi/C++ Builder Open the folder of this project
  Rotate and Crop Automatic cropping of borders using TImageEnProc.RotateAndCrop Open the project in Delphi/C++ Builder Open the folder of this project
  Select and Crop How to select and crop an image regardless of zoom level Open the project in Delphi/C++ Builder Open the folder of this project
  Set Transparency Set the alpha/transparency in an image by color Open the project in Delphi/C++ Builder Open the folder of this project
  Soft Selections Demo of feathering a selection (to give it a soft edge) Open the project in Delphi/C++ Builder Open the folder of this project
  Soft Shadow Adding a soft shadow to an image Open the project in Delphi/C++ Builder Open the folder of this project
  Threaded Processing Applying image effects in a background thread Open the project in Delphi/C++ Builder Open the folder of this project
  Undo/Redo Using Undo and Redo to step back though image changes Open the project in Delphi/C++ Builder Open the folder of this project

 
Loading/Saving Demos
  Camera Raw Files Loading digital camera raw files using the DCRAW plug-in Open the project in Delphi/C++ Builder Open the folder of this project
  Custom File Format Creating and supporting your own image format Open the project in Delphi/C++ Builder Open the folder of this project
  Dicom Viewer Read and animated images within a Dicom file Open the project in Delphi/C++ Builder Open the folder of this project
  EXIF Editor View and edit EXIF fields from a digital camera file Open the project in Delphi/C++ Builder Open the folder of this project
  ImageMagick Plug-In If ImageMagick is installed then ImageEn will automatically support all its formats (including PDF via GhostScript) Open the project in Delphi/C++ Builder Open the folder of this project
  IPTC Editor View and edit IPTC fields from a JPEG or TIFF image Open the project in Delphi/C++ Builder Open the folder of this project
  PDF Builder Create PDF and PS files from a selection of images Open the project in Delphi/C++ Builder Open the folder of this project
  Preload Images Loading images in the background and displaying as required Open the project in Delphi/C++ Builder Open the folder of this project
  Print Selection Print only the selected area of an image Open the project in Delphi/C++ Builder Open the folder of this project
  Printing Demo Printing and print preview demo Open the project in Delphi/C++ Builder Open the folder of this project
  Resource Loader Load images from resources Open the project in Delphi/C++ Builder Open the folder of this project
  TIFF Editor Edit pages and tags of TIFF files Open the project in Delphi/C++ Builder Open the folder of this project
  True Raw Format Loading and saving images in a true "Raw" format (Note: this is not the same as digital camera raw format) Open the project in Delphi/C++ Builder Open the folder of this project
  XMP Meta Data Display common XMP fields from JPEG, TIFF and PSD files Open the project in Delphi/C++ Builder Open the folder of this project
  ImageEnView Rulers Display of rulers within a TImageEnView Open the project in Delphi/C++ Builder Open the folder of this project

 
Multiple Image Demos
  Create Transition Frames Inserting transition frames into a TImageEnMView or saving them to file Open the project in Delphi/C++ Builder Open the folder of this project
  Custom Thumbnail Background Show thumbnails for images in a folder with custom drawn background Open the project in Delphi/C++ Builder Open the folder of this project
  Draw Control on Thumbnail Custom drawing of checkboxes onto file thumbnails Open the project in Delphi/C++ Builder Open the folder of this project
  IEMultiBitmap Demo Use of a TIEMultiBitmap to edit multi-page TIFF files in memory Open the project in Delphi/C++ Builder Open the folder of this project
  ImageEnFolderMView Demo Using ImageEnFolderMView to display file folders Open the project in Delphi/C++ Builder Open the folder of this project
  ImageEnMView Styles Changing styles and display modes of a TImageEnMView Open the project in Delphi/C++ Builder Open the folder of this project
  Print Multiview Frame Print the selected frame of a multiple-image file such as AVI, TIFF and GIF Open the project in Delphi/C++ Builder Open the folder of this project
  Thumbnail Viewer Using TImageEnMView to show thumbnails for images in a folder Open the project in Delphi/C++ Builder Open the folder of this project
  Thumbnails with Checkboxes Using checkboxes to select thumbnails Open the project in Delphi/C++ Builder Open the folder of this project
  Thumbnails with Style Show thumbnails with preset styles Open the project in Delphi/C++ Builder Open the folder of this project
  View All Frames Use TImageEnMView to view frames and animate multiple-image files such as AVI, TIFF and GIF Open the project in Delphi/C++ Builder Open the folder of this project
  View Meta-data Annotations Display in TImageEnMView and TImageEnView of Wang annotations and ImageEn layers from the meta-data of images Open the project in Delphi/C++ Builder Open the folder of this project

 
Video Capture Demos
  Delayed DirectShow Capture Delayed display of captured video using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  DirectShow Capture to AVI Capture of video to AVI file using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  DirectShow Frame Capture Capture of frames (to TImageEnMView) using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  DirectShow to JPEG Stream Capture of video to JPEG stream using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  DirectShow Video Capture 1 Video capture using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  DirectShow Video Capture 2 Video capture using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  IP Camera Capture Capturing from an IP camera (which send a stream of JPEG images) Open the project in Delphi/C++ Builder Open the folder of this project
  MMF Camera Grabbing Grabbing video from a camera using Microsoft Media Foundation Open the project in Delphi/C++ Builder Open the folder of this project
  MMF File Grabbing Grabbing video from a file using Microsoft Media Foundation Open the project in Delphi/C++ Builder Open the folder of this project
  MMF Web Grabbing Grabbing video from the web using Microsoft Media Foundation Open the project in Delphi/C++ Builder Open the folder of this project
  Motion Detector Motion detection using DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  Multiple Videos Using a TImageEnMView to display multiple video feeds Open the project in Delphi/C++ Builder Open the folder of this project
  Record Desktop to AVI Record desktop activity to an AVI file Open the project in Delphi/C++ Builder Open the folder of this project
  Video Effects Adding effects to captured video with DirectShow Open the project in Delphi/C++ Builder Open the folder of this project
  VMR to AVI Capture of video to AVI file using DirectShow VMR Open the project in Delphi/C++ Builder Open the folder of this project
  VMR Video Capture Video capture using Directshow VMR Open the project in Delphi/C++ Builder Open the folder of this project
  VNC Viewer 1 (RFB) VNC Viewer (using RFB protocol) Open the project in Delphi/C++ Builder Open the folder of this project
  VNC Viewer 2 (RFB) VNC Viewer (using RFB protocol) supporting multiple sources Open the project in Delphi/C++ Builder Open the folder of this project

 
Other Demos
  Image Editor using Actions Complete image display and editing application built using only the TImageEnView Action set Open the project in Delphi/C++ Builder Open the folder of this project
  Layer Editor using Actions Complete image layer editing application built using only the TImageEnView Action set Open the project in Delphi/C++ Builder Open the folder of this project
  Thumb Viewer using Actions Multiple image display and editing application built using only the TImageEnMView Action set Open the project in Delphi/C++ Builder Open the folder of this project
  Folder Viewer using Actions Folder thumbnail application built using only the TImageEnFolderMView Action set Open the project in Delphi/C++ Builder Open the folder of this project
  Vectorial Editor using Actions Vectorial image editor built using only the TImageEnVect Action set Open the project in Delphi/C++ Builder Open the folder of this project
  ImageEn Theming Use of VCL Theming (in XE2 and newer) to style ImageEn controls Open the project in Delphi/C++ Builder Open the folder of this project
  ImageEnView Rulers Display of rulers within a TImageEnView Open the project in Delphi/C++ Builder Open the folder of this project
  Burn Copyright Adding text and borders to an image Open the project in Delphi/C++ Builder Open the folder of this project
  Color Palette Display and selection of colors of a palette Open the project in Delphi/C++ Builder Open the folder of this project
  Geo Maps Use the GPS data in photos to show their location on a map Open the project in Delphi/C++ Builder Open the folder of this project
  Image Encryption Encryption and decryption of images using 128bit TEA algorithm Open the project in Delphi/C++ Builder Open the folder of this project
  Photo Morphing Morphing of two images Open the project in Delphi/C++ Builder Open the folder of this project
  Photosphere Viewer Interactive display of "Equirectangular" images (Google Android PhotoSphere 360° panoramic images) Open the project in Delphi/C++ Builder Open the folder of this project
  Mouse Wheel Properties Effect of the TImageEnView and TImageEnMView MouseWheelParams properties Open the project in Delphi/C++ Builder Open the folder of this project
  Pixel Viewer Display the color of the current pixel under the cursor Open the project in Delphi/C++ Builder Open the folder of this project
  Ruler Use of TRulerBox to show current cursor position Open the project in Delphi/C++ Builder Open the folder of this project
  Select Image Cells Divide an image into a grid and allow selection of individual cells Open the project in Delphi/C++ Builder Open the folder of this project

 

More demos are also available from users.