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

ImageEn Demo Projects


200 sample projects are available to demonstrate the functionality of ImageEn (Source Code). All demos run directly (without needing to be installed), though some are zipped with associated files and need to be extracted to a temporary folder.

You can also download ImageEn and IEVision Trials, Help Documentation and other files.

       Registered and Other ImageEn downloads
ImageEn Trial
      

 

Action Demos Download All  
  Image Editor Actions Complete image display and editing application built using only the TImageEnView Action set Run this demo
  Layer Editor Actions Complete image layer editing application built using only the TImageEnView Action set Run this demo
   
  Thumb Viewer Actions Multiple image display and editing application built using only the TImageEnMView Action set Run this demo
  Folder Viewer Actions Folder thumbnail application built using only the TImageEnFolderMView Action set Run this demo
  All Actions Demo showing all ImageEn actions (230+) available to rapidly build applications Run this demo
 
Database Demos Download All  
  Database Demo Display an image stored within a database blob field using a TIEDBBitmap Run this demo
  Database Path Demo Display an image referenced by path within a database field using a TIEDBBitmap Run this demo
  Database Thumb Viewer Use of TIEDBMultiBitmap to make a data-aware TImageEnMView that displays thumbnails of images in a database table Run this demo
  Database Thumb Viewer 2 Displaying thumbnails of images in the blob field of a table by streaming to a TImageEnMView Run this demo
 
Display Demos Download All  
  "Coverflow" Effect Demo of "Coverflow" style effect using a TImageEnMView Run this demo
   
  Display Adjustment Adjust contrast, color and brightness of the displayed image Run this demo
  External Bitmap Using an external bitmap as the source display for TImageEnView Run this demo
  Image Comparison Compare the content of two images side-by-side Run this demo
  Magnifier 1 Magnify a portion of an image using a second TImageEnView Run this demo
  Magnifier 2 Magnify a portion of an image using a layer Run this demo
  Navigator 1 Use of TImageEnView.SetNavigator to show the currently viewable portion of the image Run this demo
  Navigator 2 Use of TImageEnView.SetNavigator to show the currently viewable portion of the image Run this demo
  Pan Zoom Effects Adding interest to static image with Pan-Zoom ("Ken Burns") effects Run this demo
  Photosphere Viewer Interactive display of "Equirectangular" images (Google Android PhotoSphere 360° panoramic images) Run this demo
  Project Draw Effect Use of TImageEnProc.ProjectDraw for advanced image display effects Run this demo
  Soft-Pan Navigation Navigate an image with the cursor Run this demo
  Transition Effects Use of transition effects to smooth the changing of images during a slideshow Run this demo
   
  Zoom Filter Comparison Display of all the available ZoomFilter effects for image smoothing Run this demo
 
IEVision Demos Download All  
  Barcode Reading Reading of all common barcode types, including QR code Run this demo
  Blob Detection Detect, count and select shapes within an image Run this demo
   
  Classifier Training Training a classifier to recognize desired objects in an image using positive and negative samples Run this demo
   
  Denoising of Color Photos Use of Non-local Means Denoising to reduce the noise in color images Run this demo
  Detect Barcodes in a Video Automatically detect barcodes in a live video stream Run this demo
  Face Detection Detect and track faces, eyes, mouths, etc., in a video stream Run this demo
   
  Find Faces in Photo Detect faces in an image Run this demo
  Find People in Photo Detect people in an image Run this demo
  Face Recognizer Locate known faces in images using an image database Run this demo
  Grabcut Selection Automatically select the main subject within an image Run this demo
  Inpaint Brush Demo of IEVision's inpainting method to patch an image Run this demo
  Inpaint Selection Demo of IEVision's inpainting method to patch a selected area of an image Run this demo
   
  Line Detection Lines within an image are detected and shown as line layers Run this demo
  Line Detection (Video) Lines within a video are detected and painted Run this demo
  OCR Recognize text in an image Run this demo
   
  OCR with Layout Recognize text and layout in an image Run this demo
  Pattern Matching Searching an image for the position of template images Run this demo
   
  Pattern Matching with Map Searching an image for the position of template images and returning a map of comparison results Run this demo
  Photo Stitching Stitching of multiple photos of a scene into a single panoramic image Run this demo
   
  Track Objects Click to track an object in a video stream Run this demo
   
  Video Background Removal Use of IEVision to automatically subtract/replace the background of a video stream Run this demo
  Watershed Selection Automatic selection using painted markers Run this demo
   
 
Image Acquisition Demos Download All  
  Acquire from Any Source Acquisition from any source: Twain, WIA and connected cameras and cards Run this demo
   
  IP Camera Capture Capturing from an IP camera (which send a stream of JPEG images) Run this demo
  Portable Devices Demo Use of the WPD API to access content on connected devices Run this demo
  Take Photo with WIA Take a snapshot from a WIA device Run this demo
  Twain Scanner Acquisition and configuration of a Twain scanner Run this demo
  Twain Settings Storage Loading and saving of setting from a Twain device Run this demo
  WIA Acquisition Retrieval of images from a camera using WIA Run this demo
  WIA Scanner Acquisition of images from cameras and scanners using WIA Run this demo
 
Image Analysis Demos Download All  
  Automatic Orientation Using TImageEnProc.SkewDetection to automatically rotate poorly scanned images Run this demo
   
  Color Density Analysis Calculate the pixel density within an image (TimageEnProc.CalcDensityHistogram) Run this demo
  Color Histogram Display histograms of the color density within an image Run this demo
   
  Fourier Transformation Create a Fourier Transformation for an image (TImageEnProc.FTCreateImage) Run this demo
  Get Palette Display the color palette of an image Run this demo
  Image Similarity Use an algorithm to determine the similarity of two images Run this demo
  Measurement Accurate measurement of lengths and areas within images Run this demo
  Pixel Viewer Display the color of the current pixel under the cursor Run this demo
  Separate Objects Detect and separate all objects in an image (TImageEnProc.SeparateObjects) Run this demo
  Show Image Differences Calculate and display the differences between two images (TImageEnProc.CompareWith) Run this demo
 
Image Editing Demos Download All  
  Add Border Add a border to an image Run this demo
  Add Picture Frame Using masks to add border effects to images Run this demo
  Alpha Channel Editing Editing of alpha channel to create images with transparency Run this demo
  Animated GIF Creator Using ImageEn to create and animate multiple frame GIF files Run this demo
  Automatic Enhancement Various algorithms to automatically adjust the color of an image Run this demo
  Brush Effects Using brush and paint effects on an image Run this demo
  Brush Tool Using the in-built Brush tool to paint onto an image Run this demo
   
  Chroma Key Removal Remove the Chroma Key background from an image (e.g. a subject in front of a "Green-Screen") Run this demo
   
  Color Curve Manipulation of the colors of an image using the color curve control Run this demo
   
  Complete Editor MDI image display and editing application Run this demo
  Copy Transparent Selection Copying and pasting transparent selections Run this demo
  Clone Brush Using the in-built Clone Brush tool to copy and erase content within an image Run this demo
   
  Cropping Tool Using the in-built Crop tool to rotate and crop images Run this demo
   
  Dithering Reduction of colors in an image and dithering methods Run this demo
   
  Flood Fill Tool Using the Fill tool to replace the color within an image with a new color or transparency Run this demo
  Image Resizing Resizing an image to keep only a portion of it (Note: does not demonstrate stretching/scaling) Run this demo
  Lens Effect Demo of the lens effect (TImageEnProc.Lens) Run this demo
  Lossless JPEG Cropping Perform a lossless crop of a JPEG (i.e. no quality loss due to re-saving) Run this demo
  Morphing Morphing of two images Run this demo
  Pencil Sketch Effect Using TImageEnProc.PencilSketch to convert an image to a pencil sketch Run this demo
   
  Radial Effect Using TImageEnProc.RadialStretch to correct barrel or pincushion distortion Run this demo
  Remove Red Eyes Removing the "Red Eye" effect from flash photos Run this demo
  Replace Parts Working with selections in TImageEnView Run this demo
  Rotate and Crop Automatic cropping of borders using TImageEnProc.RotateAndCrop Run this demo
  Rotate Tool Using the in-built Rotate tool to freely rotate and flip images with the mouse and keyboard Run this demo
  Select and Crop How to select and crop an image regardless of zoom level Run this demo
  Set Transparency Set the alpha (transparency) in an image by color or selection Run this demo
  Soft Selections Demo of feathering a selection (to give it a soft edge) Run this demo
  Soft Shadow Adding a soft shadow to an image Run this demo
  Threaded Processing Applying image effects in a background thread Run this demo
  Threaded Processing 2 Applying image effects in a background thread using the TTask class, and improving processing performance using TParallel.For Run this demo
  Undo/Redo Using Undo and Redo to step back though image changes Run this demo
   
 
Layer Editing Demos Download All  
  All Layer Editing Usage of image, shape, text and line layers Run this demo
   
  Image Layer Editing Usage of image layers Run this demo
  Line Layer Editing Creating and point editing line and polyline layers Run this demo
   
  Dragging to Create Layers Dragging text, images and shapes onto a a TImageEnView to create layers Run this demo
   
  Layer Masks Using a mask to hide portions of an image layer Run this demo
  Layer Rotation Free rotation and resizing of layers of a TImageEnView Run this demo
  Text Layers Using Text Layers to add text to an image Run this demo
  Magic Fill to Polygon Creates a polygon by performing a magic selection on an image (matching a color range) Run this demo
  User Data in Layer Store your own custom data with layers in a TImageEnView Run this demo
 
Loading/Saving Demos Download All  
  Camera Raw Files Loading digital camera raw files using the plug-in Run this demo
  Custom File Format Creating and supporting your own image format Run this demo
  Dicom Viewer Read and animate images within a Dicom file Run this demo
  EXIF Editor View and edit EXIF fields from a digital camera file Run this demo
   
  Image Encryption Encryption and decryption of images using 128bit TEA algorithm Run this demo
  Image Loading Performance Options to improve loading performance (in a TImageEnView) Run this demo
  ImageMagick Plug-In If ImageMagick is installed then ImageEn will automatically support all its formats (including PDF via GhostScript) Run this demo
  IPTC Editor View and edit IPTC fields from a JPEG or TIFF image Run this demo
  Geo Maps Use the GPS data in photos to show their location on a map Run this demo
   
  Multi-Page Image Loading Using ImageEnView buttons to navigate the images stored in a multiple-frame file, such as TIFF, GIF, MPEG, PDF, etc. Run this demo
  PDF Builder Create PDF and PS files from a selection of images Run this demo
  PDF Builder (Advanced) Create a multi-page PDF file from images, controls and/or layers Run this demo
  Preload Images Loading images in the background and displaying as required Run this demo
  Print Selection Print only the selected area of an image Run this demo
  Printing Demo Printing and print preview demo Run this demo
   
  Resource Loader Load images from resources Run this demo
  TIFF Editor Edit pages and tags of TIFF files Run this demo
  True Raw Format Loading and saving images in a true "Raw" format (Note: this is not the same as digital camera raw format) Run this demo
  Video Frame Viewer Load frames from a video or multipage file into a TImageEnMView Run this demo
  XMP Meta Data Display common XMP fields from JPEG, TIFF and PSD files Run this demo
   
 
Multiple Image Demos Download All  
  Contact Sheets Output thumbnail pages to file, bitmap or printer Run this demo
  Create Transition Frames Insert transition frames into a TImageEnMView or save them as files Run this demo
  Custom Draw on Thumbnail Custom drawing of checkboxes onto thumbnails Run this demo
  Custom Draw Backgrounds Show thumbnails for images in a folder with custom drawn background Run this demo
  Dragging between IEMViews Dragging of images between multiple TImageEnMViews Run this demo
  Dragging from IEMView Extracting images from multiple-image files (such as TIFF, GIF, etc.) using drag and drop Run this demo
  Dragging to IEMView Adding images to a TImageEnMView using drag and drop Run this demo
  Dragging within IEMView Dragging of images within a TImageEnMView Run this demo
  IEMultiBitmap Demo Use of a TIEMultiBitmap to edit multi-page TIFF files in memory Run this demo
  ImageEnFolderMView Demo Using ImageEnFolderMView to display file folders Run this demo
   
  ImageEnMView Styles Changing styles and display modes of a TImageEnMView Run this demo
  ImageEnMView Preview Using a TImageEnMView with a TImageEnView for previewing and navigation Run this demo
  Performance Features Overview of TImageEnMView options that improve performance Run this demo
  Print Multiview Frame Print the selected frame of a multiple-image file such as AVI, TIFF and GIF Run this demo
   
  Thumbnail Buttons Adding buttons to each of your thumbnails Run this demo
   
  Thumbnail Viewer Using TImageEnMView to show thumbnails for images in a folder Run this demo
  Thumbnails with Checkboxes Using checkboxes to select thumbnails Run this demo
  Thumbnails with Style Show thumbnails with preset styles Run this demo
   
  View All Frames Use TImageEnMView to view frames and animate multiple-image files such as AVI, TIFF and GIF Run this demo
  View Meta-data Annotations Display in TImageEnMView and TImageEnView of Wang annotations and ImageEn layers from the meta-data of images Run this demo
 
Video Capture Demos Download All  
  DirectShow Capture to AVI Capture of video to AVI file using DirectShow Run this demo
  DirectShow Delayed Capture Delayed display of captured video using DirectShow Run this demo
  DirectShow Frame Capture Capture of frames to a TImageEnMView using DirectShow Run this demo
  DirectShow Motion Detector Motion detection using DirectShow Run this demo
  DirectShow Multiple Videos Using a TImageEnMView to display multiple video feeds Run this demo
  DirectShow to JPEG Stream Capture of video to a JPEG stream using DirectShow Run this demo
  DirectShow Video Capture 1 Video capture using DirectShow (File or Source) Run this demo
   
  DirectShow Video Capture 2 Video capture using DirectShow (Source only) Run this demo
  DirectShow Video Effects Adding effects to captured video with DirectShow Run this demo
  DirectShow Video Player Video player using DirectShow Run this demo
  MMF Camera Grabbing Grabbing video from a camera using Microsoft Media Foundation Run this demo
  MMF File Grabbing Grabbing video from a file using Microsoft Media Foundation Run this demo
  MMF Web Grabbing Grabbing video from the web using Microsoft Media Foundation Run this demo
  Record Desktop to AVI Record desktop activity to an AVI file Run this demo
  VMR DVD Player Playback of DVD using DirectShow VMR Run this demo
  VMR to AVI Capture of video to AVI file using DirectShow VMR Run this demo
  VMR Video Capture Video capture using Directshow VMR Run this demo
  VMR Video Player Playback of multimedia using DirectShow VMR Run this demo
  VNC Viewer 1 (RFB) VNC Viewer (using RFB protocol) Run this demo
  VNC Viewer 2 (RFB) VNC Viewer (using RFB protocol) supporting multiple sources Run this demo
 
Other Demos Download All  
  ImageEn Theming Use of VCL Theming to style ImageEn controls Run this demo
   
  ImageEnView Rulers Display of rulers within a TImageEnView Run this demo
   
  Color Palette Display and selection of colors of a palette Run this demo
   
  Mouse Interaction Options Demo the mouse interaction options available with TImageEnView Run this demo
  Mouse Wheel Properties Effect of the TImageEnView and TImageEnMView MouseWheelParams properties Run this demo
  Touch Screen Gestures Using gestures on a touch screen to pan, zoom and manipulate images Run this demo
 
User Created Demos Download All  
  Batch Converter Batch editing and conversion application Run this demo
  Burn Copyright Adding text and borders to an image Run this demo
  Icon Editor Icon editing application Run this demo
  Painting Application Paint style editing application Run this demo
  Photo Editor MDI image editing application Run this demo
  Resource Extractor View and extract bitmap, cursor and icon resources in EXE and DLL files Run this demo
  Select Image Cells Divide an image into a grid and allow selection of individual cells Run this demo
  Wallpaper Maker Create HTML Wallpaper images using ImageEn canvas and tiling functionality Run this demo
  More user demos are available on our forum
 
Vectorial Demos (Legacy) Download All  
  Actions for ImageEnVect Vectorial image editor built using only the TImageEnVect Action set Run this demo
  Add Markers Add information markers to an image Run this demo
  Add Spots Add and edit circular objects on an image Run this demo
  Curved Text Draw text that is curved, rotated or with shadow effects Run this demo
  Database Vectorial Demo Display of vector files stored within a database blob field using TImageEnDBVect Run this demo
  Database Vectorial Stream Streamed display of vector files stored within a database blob field using TImageEnVect Run this demo
  Dragging to TImageEnVect Adding text to a TImageEnVect using drag and drop Run this demo
  Image Annotations Add text, highlighting and other objects to an image Run this demo
  Magic Selection to Polygon Convert an irregular selection to a polygon Run this demo
  Formatted Text Annotations Burn formatted text into an image Run this demo
  Text Arrows Add arrows with text to an image Run this demo
  Vectorial Editor A full demo of TImageEnVect capabilities for creating and editing vector based images Run this demo
  Vectorial with User Data Store user data with objects in a TImageEnVect Run this demo