ImageEn Demo Projects
250 sample projects are available to demonstrate the functionality of ImageEn (Source Code for all demos). 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 and view the Help Documentation. |
ImageEn Trial |
Key Demos | ||
All Components | Overview of the twelve key ImageEn components | Try Demo |
All Editing Methods | Preview 300 analysis, effects and editing operations in a single demo | Try Demo |
Complete Editor | Complete image editing application showing many key features | Try Demo |
Layer Editing | Usage of image, shape, text and line layers | Try Demo |
Explorer Demo | A Windows Explorer style demo using a TIEFolderTree and TIEFolderMView | Try Demo |
Action Demos | Download All | |
Image Editor Actions | Complete image display and editing application built using only the TImageEnView Action set | Try Demo |
Layer Editor Actions | Complete image layer editing application built using only the TImageEnView Action set | Try Demo |
Thumb Viewer Actions | Multiple image display and editing application built using only the TImageEnMView Action set | Try Demo |
Folder Viewer Actions | Folder thumbnail application built using only the TImageEnFolderMView Action set | Try Demo |
PDF Viewer Actions | Demo of actions for viewing and manipulation of Adobe PDF Files, including text searching and selection, form editing, and page importing, moving and deletion | Try Demo |
Rich Text Actions | Demo of the actions for TIERichEdit and the TIERichEditToolbar component | Try Demo |
All Actions | Demo showing all ImageEn actions (400+) available to rapidly build applications | Try Demo |
Database Demos | Download All | |
Simple Database Demo | Display an image stored within a database blob field using a TIEDBBitmap | Try Demo |
Database Demo | Display and editing of an image stored within a database blob field using a TIEDBBitmap | Try Demo |
Database Path Demo | Display of a locally stored image referenced by a path field in a database using a TIEDBBitmap | Try Demo |
Database Layers Demo | Adding annotations to an image stored within a database blob field using a TIEDBBitmap | Try Demo |
Database Thumb Viewer | Use of a TIEDBMultiBitmap to make a data-aware TImageEnMView that displays thumbnails of all images in a database table | Try Demo |
Database Multi-Frame Demo | Use a TIEDBMultiBitmap to make a data-aware TImageEnMView that displays a multi-frame image at the current position of a database table | Try Demo |
Display Demos | Download All | |
Coverflow Effect | Demo of "Coverflow" style effect using a TImageEnMView | Try Demo |
Display Adjustment | Adjust contrast, color and brightness of the displayed image | Try Demo |
External Bitmap | Using an external bitmap as the source display for TImageEnView | Try Demo |
Image Comparison | Compare the content of two images side-by-side | Try Demo |
Magnifier 1 | Magnify a portion of an image using a second TImageEnView | Try Demo |
Magnifier 2 | Magnify a portion of an image using a layer | Try Demo |
Navigator 1 | Use of TImageEnView.SetNavigator to show the currently viewable portion of the image | Try Demo |
Pan Zoom Effects | Adding interest to static image with Pan-Zoom ("Ken Burns") effects | Try Demo |
Photosphere Viewer | Interactive display of "Equirectangular" images (Google Android PhotoSphere 360° panoramic images) | Try Demo |
Project Draw Effect | Use of TImageEnProc.ProjectDraw for advanced image display effects | Try Demo |
Soft-Pan Navigation | Navigate an image with the cursor | Try Demo |
Transition Effects | Use of transition effects to smooth the changing of images during a slideshow | Try Demo |
Zoom Filter Comparison | Display of all the available ZoomFilter effects for image smoothing | Try Demo |
IEVision Demos | Download All | |
Barcode Reading | Reading of all common barcode types, including QR code | Try Demo |
Barcodes Detection in Video | Automatically detect barcodes in a live video stream | Try Demo |
Background Removal from Images | Subtracting the background from an image based on a background only source image | Try Demo |
Background Removal from Video | Use of IEVision to automatically subtract/replace the background of a video stream | Try Demo |
Blob Detection | Detect, count and select shapes within an image | Try Demo |
Classifier Training | Creating image classification files by training with positive and negative samples | Try Demo |
Denoising of Color Photos | Use of Non-local Means Denoising to reduce the noise in color images | Try Demo |
Exposure Fusion | Merge images taken with multiple exposures into a single image | Try Demo |
Face Detection | Detect and track faces, eyes, mouths, etc., in a video stream | Try Demo |
Find Faces in Photo | Detect faces in an image | Try Demo |
Find People in Photo | Detect people in an image | Try Demo |
Find Objects using Classifiers | Detect specific objects in an image using classifiers loaded from file, e.g. stop signs, silverware and clocks | Try Demo |
Face Recognizer | Locate known faces in images using an image database | Try Demo |
Face Recognizer (Video) | Locate known faces in a video stream from a connected camera | Try Demo |
Generate Searchable PDF | Use OCR to convert multiple source images to a searchable PDF file | Try Demo |
Grabcut Selection | Automatically select the main subject within an image | Try Demo |
Image Alignment | Automatically align an image using homography | Try Demo |
Inpaint Brush | Demo of IEVision's inpainting method to patch an image | Try Demo |
Inpaint Selection | Demo of IEVision's inpainting method to patch a selected area of an image | Try Demo |
Line Detection | Lines within an image are detected and shown as line layers | Try Demo |
Line Detection (Video) | Lines within a video are detected and painted | Try Demo |
Neural Net Processing | Using a Deep Learning Neural Network (with local model files) to classify objects, detect text and upscale images | Try Demo |
Number Plate Blurring | Blur any car number plates found in an image | Try Demo |
OCR | Recognize text in an image (English included in demo, or download 100 other languages) | Try Demo |
OCR with Layout | Recognize text and layout in an image (English included in demo, or download 100 other languages) | Try Demo |
Pattern Matching | Search an image for the position of template images | Try Demo |
Multi Pattern Matching | Search an image for all matches of template images | Try Demo |
Pattern Matching with Map | Searchi an image for the position of a template image and returning a map of comparison results | Try Demo |
Photo Stitching | Stitching of multiple photos of a scene into a single panoramic image | Try Demo |
Track Objects | Click to track an object in a video stream | Try Demo |
Image Warping | Warping an image using a Thin Plate Spline Shape Transformation | Try Demo |
Watershed Selection | Automatic selection using painted markers | Try Demo |
Image Acquisition Demos | Download All | |
Acquire from Any Source | Acquisition from any source: Twain, WIA and connected cameras and cards | Try Demo |
IP Camera Capture | Capturing from an IP camera (which send a stream of JPEG images) | Try Demo |
Portable Devices Browser | Browse content of connected cameras and smart phones in a TImageEnFolderMView | Try Demo |
Portable Devices Demo | Use of the WPD API to access content on connected devices | Try Demo |
Take Photo with WIA | Take a snapshot from a WIA device | Try Demo |
Twain Scanner | Acquisition and configuration of a Twain scanner | Try Demo |
Twain Settings Storage | Loading and saving of setting from a Twain device | Try Demo |
WIA Acquisition | Retrieval of images from a camera using WIA | Try Demo |
WIA Scanner | Acquisition of images from cameras and scanners using WIA | Try Demo |
Image Analysis Demos | Download All | |
Automatic Orientation | Using TImageEnProc.SkewDetection to automatically rotate poorly scanned images | Try Demo |
Color Density Analysis | Calculate the pixel density within an image (TimageEnProc.CalcDensityHistogram) | Try Demo |
Color Histogram | Display histograms of the color density within an image | Try Demo |
Fourier Transformation | Create a Fourier Transformation for an image (TImageEnProc.FTCreateImage) | Try Demo |
Get Palette | Display the color palette of an image | Try Demo |
Image Similarity | Use an algorithm to determine the similarity of two images | Try Demo |
Measurement | Accurate measurement of lengths and areas within images | Try Demo |
Pixel Viewer | Display the color of the current pixel under the cursor | Try Demo |
Separate Objects | Detect and separate all objects in an image (TImageEnProc.SeparateObjects) | Try Demo |
Show Image Differences | Calculate and display the differences between two images (TImageEnProc.CompareWith) | Try Demo |
Image Editing Demos | Download All | |
Complete Editor | Complete image editing application showing many key features | Try Demo |
All Editing and Effects Methods | Preview 300 effects, analysis and editing operations in a single demo | Try Demo |
Add Border | Add a border to an image | Try Demo |
Add Picture Frame | Using masks to add border effects to images | Try Demo |
Alpha Channel Editing | Editing of alpha channel to create images with transparency | Try Demo |
Animated GIF Creator | Using ImageEn to create and animate multiple frame GIF files | Try Demo |
Automatic Enhancement | Various algorithms to automatically adjust the color of an image | Try Demo |
Brush Effects | Using brush and paint effects on an image | Try Demo |
Brush Tool | Using the in-built Brush tool to paint onto an image | Try Demo |
Chroma Key Removal | Remove the Chroma Key background from an image (e.g. a subject in front of a "Green-Screen") | Try Demo |
Color Curve | Manipulation of the colors of an image using the color curve control | Try Demo |
Copy Transparent Selection | Copying and pasting transparent selections | Try Demo |
Clone Brush | Using the in-built Clone Brush tool to copy and erase content within an image | Try Demo |
Cropping Tool | Using the in-built Crop tool to rotate and crop images | Try Demo |
Dithering | Reduction of colors in an image and dithering methods | Try Demo |
Draw Text and Borders | Adding text and borders to an image | Try Demo |
Effect Chain Editor | Apply a series of image editing and color effects to an image | Try Demo |
Embedded Editing Controls | Live editing and color adjustments of an image using a TIEEditControls component | Try Demo |
Image Editing Dialog | Using a TIEEditControls component to provide a custom image editing dialog for your users | Try Demo |
Flood Fill Tool | Using the Fill tool to replace the color within an image with a new color or transparency | Try Demo |
Icon Editor | Icon editing application | Try Demo |
Image Resizing | Resizing an image to keep only a portion of it (Note: does not demonstrate stretching/scaling) | Try Demo |
Lens Effect | Demo of the lens effect (TImageEnProc.Lens) | Try Demo |
Lossless JPEG Editing | Perform a lossless crop or rotation of a JPEG (i.e. no quality loss due to re-saving) | Try Demo |
Morphing | Morphing of two images | Try Demo |
Pencil Sketch Effect | Using TImageEnProc.PencilSketch to convert an image to a pencil sketch | Try Demo |
Radial Effect | Using TImageEnProc.RadialStretch to correct barrel or pincushion distortion | Try Demo |
Remove Red Eyes | Removing the "Red Eye" effect from flash photos | Try Demo |
Replace Parts | Working with selections in TImageEnView | Try Demo |
Retouch Tools | Using the in-built retouch tools to fix an image, e.g. smudge, blur, smooth, inpaint, sharpen, etc. | Try Demo |
RGB Channels | View and edit the red, green and blue channels of an image | Try Demo |
Rotate and Crop | Automatic cropping of borders using TImageEnProc.RotateAndCrop | Try Demo |
Rotate Tool | Using the in-built Rotate tool to freely rotate and flip images with the mouse and keyboard | Try Demo |
Select and Crop | How to select and crop an image regardless of zoom level | Try Demo |
Set Transparency | Set the alpha (transparency) in an image by color or selection | Try Demo |
Soft Selections | Demo of feathering a selection (to give it a soft edge) | Try Demo |
Soft Shadow | Adding a soft shadow to an image | Try Demo |
Threaded Processing | Loading images and applying effects in a background thread using the TTask class | Try Demo |
Threaded Processing 2 | Improving image processing performance using TParallel.For | Try Demo |
Undo/Redo | Using Undo and Redo to step back though image changes | Try Demo |
Warp Brush | Click and drag the image to freely warp its content | Try Demo |
Layer Editing Demos | Download All | |
All Layer Editing | Usage of image, shape, text and line layers | Try Demo |
Image Layer Editing | Usage of image layers | Try Demo |
Line Layer Editing | Creating and point editing line and polyline layers | Try Demo |
Custom Drawing Layers | Custom drawing layers to highlight content in the background layer | Try Demo |
Dragging to Create Layers | Dragging text, images and shapes onto a a TImageEnView to create layers | Try Demo |
Layer Masks | Using a mask to hide portions of an image layer | Try Demo |
Layer Rotation | Free rotation and resizing of layers of a TImageEnView | Try Demo |
Text Layers | Adding and editing text layers, including rich formatting | Try Demo |
Add Text to Images | Using Text Layers to draw text onto an image | Try Demo |
Magic Fill to Polygon | Creates a polygon by performing a magic selection on an image (matching a color range) | Try Demo |
Stamp Layers | Add text, shapes, images and arrows directly to an image by clicking and dragging | Try Demo |
SVG Vector Layers | Adding SVG, WMF and EMF vector layers to TImageEnView and dynamically loading them for highest quality | Try Demo |
User Data in Layer | Store your own custom data with layers in a TImageEnView | Try Demo |
Loading/Saving Demos | Download All | |
Annotations in Meta-Data | Add text, lines and highlighting to an image and store them in meta-data | Try Demo |
Batch Converter | Resize, rotate, edit and convert a folder of images files | Try Demo |
Camera Raw Files | Loading digital camera raw files using the plug-in | Try Demo |
Custom File Format | Creating and supporting your own image format | Try Demo |
Dicom Viewer | Read and animate images within a Dicom file | Try Demo |
Dicom Range | View Dicom images and adjust the contrast range | Try Demo |
Dicom Tag Editor | View and edit the tags in Dicom medical files | Try Demo |
EXIF Editor | View and edit EXIF fields from a digital camera file | Try Demo |
Image Encryption | Encryption and decryption of images using 128bit TEA algorithm | Try Demo |
Image Loading Performance | Options to improve loading performance (in a TImageEnView) | Try Demo |
ImageMagick Plug-In | If ImageMagick is installed then ImageEn will automatically support all its formats (including PDF via GhostScript) | Try Demo |
IPTC Editor | View and edit IPTC fields from a JPEG or TIFF image | Try Demo |
Geo Maps | Use the GPS data in photos to show their location on a map | Try Demo |
Google Vision API | Use of the Google Vision API to detect faces, objects, labels and text in images, as well as finding matching images and checking for adult or dangerous content | Try 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. | Try Demo |
Preload Images | Loading images in the background and displaying as required | Try Demo |
Print Selection | Print only the selected area of an image | Try Demo |
Printing Demo | Printing and print preview demo | Try Demo |
Resource Loader | Load images from resources | Try Demo |
SVG Parsing | Parsing an SVG file and outputting to a bitmap or layers | Try Demo |
Screen Capturing Demo | Capturing the content of application windows, screens and the entire desktop | Try Demo |
TIFF Editor | Edit pages and tags of TIFF files | Try Demo |
Large TIFF Viewer/Editor | Edit and view pages of very large TIFF files | Try Demo |
True Raw Format | Loading and saving images in a true "Raw" format (Note: this is not the same as digital camera raw format) | Try Demo |
Video Frame Viewer | Load frames from a video or multipage file into a TImageEnMView | Try Demo |
XMP Meta Data | Display common XMP fields from JPEG, TIFF and PSD files | Try Demo |
Multiple Image Demos | Download All | |
Explorer Demo | A Windows Explorer style demo using a TIEFolderTree and TIEFolderMView | Try Demo |
Contact Sheets | Output thumbnail pages to file, bitmap or printer | Try Demo |
Create Transition Frames | Insert transition frames into a TImageEnMView or save them as files | Try Demo |
Custom Draw on Thumbnail | Custom drawing of checkboxes onto thumbnails | Try Demo |
Custom Draw Backgrounds | Show thumbnails for images in a folder with custom drawn background | Try Demo |
Dragging between IEMViews | Dragging of images between multiple TImageEnMViews | Try Demo |
Dragging from IEMView | Extracting images from multiple-image files (such as TIFF, GIF, etc.) using drag and drop | Try Demo |
Dragging to IEMView | Adding images to a TImageEnMView using drag and drop | Try Demo |
Dragging within IEMView | Dragging of images within a TImageEnMView | Try Demo |
IEMultiBitmap Demo | Use of a TIEMultiBitmap to edit multi-page TIFF files in memory | Try Demo |
ImageEnFolderMView Demo | Using ImageEnFolderMView to display file folders | Try Demo |
ImageEnMView Filtering | Hiding thumbnails from display based on filename and other properties | Try Demo |
ImageEnMView Styles | Changing styles and display modes of a TImageEnMView | Try Demo |
ImageEnMView Preview | Using a TImageEnView with TImageEnMView for previewing and navigation | Try Demo |
ImageEnMView with Viewer | Attaching a TImageEnView to TImageEnMView for previewing and navigation | Try Demo |
On-Demand Loading | Load Windows stock icons as they are displayed in a TImageEnMView | Try Demo |
Performance Features | Overview of TImageEnMView options that improve performance | Try Demo |
Print Multiview Frame | Print the selected frame of a multiple-image file such as AVI, TIFF and GIF | Try Demo |
Thumbnail Buttons | Adding buttons to each of your thumbnails | Try Demo |
Thumbnail Viewer | Using TImageEnMView to show thumbnails for images in a folder | Try Demo |
Thumbnails with Checkboxes | Using checkboxes to select thumbnails | Try Demo |
Styled Thumbnails | Show thumbnails with preset styles/frames | Try Demo |
View All Frames | Use TImageEnMView to view frames and animate multiple-image files such as AVI, TIFF and GIF | Try Demo |
View Meta-data Annotations | Display in TImageEnMView and TImageEnView of Wang annotations and ImageEn layers from the meta-data of images | Try Demo |
Virtual Multi-Bitmap | Use of a virtual TIEMultiBitmap to display frames that are generated only as needed | Try Demo |
PDF Demos | Download All | |
Adobe PDF Viewer | Viewing and manipulation of Adobe PDF Files including text searching and selection, form editing, and page importing, moving and deletion | Try Demo |
PDF Builder | Create PDF and PS files from a selection of images | Try Demo |
PDF Builder (Advanced) | Create a multi-page PDF file from images, controls and/or layers | Try Demo |
PDF Form Fields | Reading and setting the values of form fields in Adobe PDF files | Try Demo |
PDF Annotations | View and edit annotations in PDF pages | Try Demo |
PDF Objects | Reading and updating the objects of an Adobe PDF page | Try Demo |
PDF Toolbar | Using the built-in toolbar for viewing and editing Adobe PDF files | Try Demo |
PDF Page Drag/Drop | Dragging of pages within a PDF document to reorder them | Try Demo |
Automatic PDF Printing | Automatic printing of PDF files and images added to a folder | Try Demo |
Video Capture Demos | Download All | |
DirectShow Capture to AVI | Capture of video to AVI file using DirectShow | Try Demo |
DirectShow Delayed Capture | Delayed display of captured video using DirectShow | Try Demo |
DirectShow Frame Capture | Capture of frames to a TImageEnMView using DirectShow | Try Demo |
DirectShow Motion Detector | Motion detection using DirectShow | Try Demo |
DirectShow Multiple Videos | Using a TImageEnMView to display multiple video feeds | Try Demo |
DirectShow to JPEG Stream | Capture of video to a JPEG stream using DirectShow | Try Demo |
DirectShow Video Capture 1 | Video capture using DirectShow (File or Source) | Try Demo |
DirectShow Video Capture 2 | Video capture using DirectShow (Source only) | Try Demo |
DirectShow Video Effects | Adding effects to captured video with DirectShow | Try Demo |
DirectShow Video Player | Video player using DirectShow | Try Demo |
MMF Camera Grabbing | Grabbing video from a camera using Microsoft Media Foundation | Try Demo |
MMF File Grabbing | Grabbing video from a file using Microsoft Media Foundation | Try Demo |
MMF Web Grabbing | Grabbing video from the web using Microsoft Media Foundation | Try Demo |
Record Desktop to AVI | Record desktop activity to an AVI file | Try Demo |
Save Images as AVI Video | Create an AVI file from a selection of images | Try Demo |
VMR DVD Player | Playback of DVD using DirectShow VMR | Try Demo |
VMR to AVI | Capture of video to AVI file using DirectShow VMR | Try Demo |
VMR Video Capture | Video capture using Directshow VMR | Try Demo |
VMR Video Player | Playback of multimedia using DirectShow VMR | Try Demo |
VNC Viewer 1 (RFB) | VNC Viewer (using RFB protocol) | Try Demo |
VNC Viewer 2 (RFB) | VNC Viewer (using RFB protocol) supporting multiple sources | Try Demo |
Other Demos | Download All | |
All Components | Overview of the twelve key ImageEn components | Try Demo |
Custom Interaction: Compare | Using TIEUserInteraction to add custom UI: Dragging a divider to compare similar images | Try Demo |
Custom Interaction: Stamping | Using TIEUserInteraction to add custom UI: Stamping hearts onto an image | Try Demo |
ImageEn Dialogs | Preview of all dialogs available in ImageEn. | Try Demo |
ImageEn Theming | Use of VCL Theming to style ImageEn controls | Try Demo |
ImageEnView Rulers | Display of rulers in a TImageEnView | Try Demo |
Color Palette | Display and selection of colors of a palette | Try Demo |
Folder Tree | Use of TIEFolderTree and TIEFolderMView to browse Windows folders | Try Demo |
File Drag/Drop | Use of TIEFileDragDrop to drag/drop files between your application and Windows Explorer | Try Demo |
Meta-Data ListView | View and edit the meta-data of images, including EXIF, IPTC, Dicom Tags, XMP and PDF properties. | Try Demo |
Mouse Interaction Options | Demo the mouse interaction options available with TImageEnView | Try Demo |
Mouse Wheel Properties | Effect of the TImageEnView and TImageEnMView MouseWheelParams properties | Try Demo |
Pen Pointer Handling | Demo of the OnPointer event to handle tablet/pen usage, and enable pressure sensitive painting | Try Demo |
Rich Text Editor | Demo of the Rich Edit control with automatic toolbar | Try Demo |
Select Image Cells | Divide an image into a grid and allow selection of individual cells | Try Demo |
Toolbars | Use of TImageEnView viewing, editing, selection and layer toolbars | Try Demo |
Touch Screen Gestures | Using gestures on a touch screen to pan, zoom and manipulate images | Try Demo |
Wallpaper Maker | Create HTML Wallpaper images using ImageEn canvas and tiling functionality | Try Demo |
Zip Browser | Display the images and files in a Zip file using the 7zip plug-in | Try Demo |
Many user demos are also available on our forum |