130 sample projects are available to demonstrate the functionality of ImageEn. These are included in the ImageEn installer or by downloading Samples.zip (Note: This zip includes source only and not the compiled demo applications).
You can also preview these demos below. All demos run directly (without needing to be installed), though ones with associated files are zipped and will need to be extracted to a temporary folder.
| Annotation Demos | Download All Annotation Demos and Source | ||
| Add Markers | Add information markers to an image | ||
| Add Spots | Add and edit circular objects on an image | ||
| Curved Text | Draw text that is curved, rotated or with shadow effects | ||
| Image Annotations | Add text, highlighting and other objects to an image | ||
| Magic Selection to Polygon | Convert an irregular selection to a polygon | ||
| Formatted Text Annotations | Burn formatted text into an image | ||
| Text Arrows | Add arrows with text to an image | ||
| Vectorial Editor | A full demo of TImageEnVect capabilities for creating and editing vector based images | ||
| Vectorial with User Data | Store user data with objects in a TImageEnVect | ||
| Database Demos | Download All Database Demos and Source | ||
| Database Demo | Display of an image stored within a database blob field of the active record using TImageEnDBView | ||
| Database Path Demo | Display of an image referenced by path within a database field of the active record using TImageEnDBView | ||
| Database Thumbnail Viewer | Displaying thumbnails of all images stored within the blob field of a table using TImageEnMView | ||
| Database Vectorial Demo | Display of vector files stored within a database blob field using TImageEnDBVect | ||
| Database Vectorial Stream | Streamed display of vector files stored within a database blob field using TImageEnVect | ||
| DBCtrlGrid Demo | Display of multiple images stored within a database blob field using TImageEnDBView and TDBCtrlGrid | ||
| DBCtrlGrid Path Demo | Display of multiple images referenced by path within a database field using TImageEnDBView and TDBCtrlGrid | ||
| Display Demos | Download All Display Demos and Source | ||
| "Coverflow" Effect | Demo of "Coverflow" style effect using a TImageEnMView | ||
| "Coverflow" Effect (Manual) | Demo of "Coverflow" style effect (output to an TImageEnView) | ||
| DirectShow Video Player | Video player using DirectShow | ||
| Display Adjustment | Adjust contrast, color and brightness of the displayed image | ||
| External Bitmap | Use of an external bitmap as the source display for TImageEnView | ||
| Image Comparison | Compare the content of two image side-by-side | ||
| Magnifier 1 | Magnify a portion of an image using a second TImageEnView | ||
| Magnifier 2 | Magnify a portion of an image using a layer | ||
| Navigator 1 | Use of TImageEnView.SetNavigator to show the currently viewable portion of the image | ||
| Navigator 2 | Use of TImageEnView.SetNavigator to show the currently viewable portion of the image | ||
| Pan Zoom Effects | Adding interest to static image with Pan-Zoom ("Ken Burns") effects | ||
| Project Draw Effect | Use of TImageEnProc.ProjectDraw for advanced image display effects | ||
| Soft-Pan Navigation | Navigate an image with the cursor (using MouseInteract = miMovingScroll) | ||
| Transition Effects | Use of transition effects to smooth the changing of images during a slideshow | ||
| VMR DVD Player | Playback of DVD using DirectShow VMR | ||
| VMR Video Player | Playback of multimedia using DirectShow VMR | ||
| Drag and Drop Demos | Download All Drag and Drop Demos and Source | ||
| Dragging from TImageEnMView | Extracting images from multiple-image files (such as TIFF, GIF, etc.) using drag and drop | ||
| Dragging to TImageEnMView | Adding images to a TImageEnMView using drag and drop | ||
| TImageEnMView Drag-Drop | Dragging of images within a TImageEnMView | ||
| TImageEnMView Drag-Drop 2 | Dragging of images between multiple TImageEnMViews | ||
| Full Applications | Download All Full Applications and Source | ||
| Air Photo SE | Full application for working with very large (e.g. 15,000 x 15,000 pixel) aerial photos (with multi processor support) | ||
| Batch Converter | Batching editing and conversion application | ||
| Icon Editor | Icon editing application | ||
| Painting Application | Paint style editing application | ||
| Photo Editor | MDI image editing application | ||
| PhotoEn | MDI image editing application | ||
| PhotoEn v2 | MDI image editing application with support for transparency (Alpha channel) | ||
| IEVision Demos | Download All IEVision Demos and Source | ||
| Face Detection | Detect and track faces, eyes, mouths, etc., in a video stream | ||
| Face Detection (Low Level) | Detect and track faces, eyes, mouths, etc., in a video stream (low level method) | ||
| Find Faces in Photo | Detect faces in an image | ||
| Find People in Photo | Detect people in an image | ||
| Inpaint Brush | Demo of IEVision's inpainting method to patch area of an image | ||
| Inpaint Selection | Demo of IEVision's inpainting method to patch a selected area of an image | ||
| OCR | Recognize text in an image | ||
| OCR with Layout | Recognize text and layout in an image | ||
| Track Objects | Click to track an object in a video stream | ||
| Track Objects (Low Level) | Click to track an object in a video stream (low level method) | ||
| Image Acquisition Demos | Download All Image Acquisition Demos and Source | ||
| Acquire from Any Source | Demonstrates acquisition from any source: Twain, WIA and connected cameras and cards | ||
| Take Photo with WIA | Take a snapshot from a WIA device | ||
| Twain Scanner | Acquisition and configuration of a Twain scanner | ||
| Twain Settings Storage | Loading and saving of setting from a Twain device | ||
| WIA Acquisition | Retrieval of images from a camera using WIA | ||
| WIA Scanner | Acquisition of images from cameras and scanners using WIA | ||
| Image Analysis Demos | Download All Image Analysis Demos and Source | ||
| Automatic orientation | Using TImageEnProc.SkewDetection to automatically rotate poorly scanned images | ||
| Color Density Analysis | Calculate the pixel density within an image (TimageEnProc.CalcDensityHistogram) | ||
| Color Histogram | Display histograms of the color density within an image | ||
| Fourier Transformation | Create a Fourier Transformation for an image (TImageEnProc.FTCreateImage) | ||
| Get Palette | Display the color palette of an image | ||
| Image Similarity | Use an algorithm to determine the similarity of two images | ||
| Measurement | Accurate measurement within images (TImageEnVect.SetScaleFromSelectionLen) | ||
| Separate Objects | Detect and separate all objects in an image (TImageEnProc.SeparateObjects) | ||
| Show Image Differences | Calculate and display the differences between two images (TImageEnProc.CompareWith) | ||
| Image Editing Demos | Download All Image Editing Demos and Source | ||
| Add Border | Add a border to an image | ||
| Add Picture Frame | Using masks to add border effects to images | ||
| Automatic Enhancement | Various algorithms to automatically adjust the color of an image | ||
| Brush Effects | Using brush and paint effects on an image | ||
| Copy Transparent Selection | Copying and pasting transparent selections | ||
| Image Resizing | Resizing an image to keep only a portion of it (Note: does not demonstrate stretching/scaling) | ||
| Layer Editing | Use of layers when editing an image | ||
| Layer Rotation | Free rotation and resizing of layers of a TImageEnView | ||
| Layers and Text | Working with text and image layers and transparency | ||
| Lens Effect | Demo of the lens effect (TImageEnProc.Lens) | ||
| Lossless JPEG Cropping | Perform a lossless crop of a JPEG (i.e. no quality loss due to re-saving) | ||
| Radial Effect | Using TImageEnProc.RadialStretch to correct barrel or pincushion distortion | ||
| Remove Red Eyes | Removing the "Red Eye" effect from flash photos | ||
| Replace Parts | Working with selections in TImageEnView | ||
| Select and Crop | How to select and crop an image regardless of zoom level | ||
| Set Transparency | Set the alpha/transparency in an image by color | ||
| Soft Selections | Demo of feathering a selection (to give it a soft edge) | ||
| Soft Shadow | Adding a soft shadow to an image | ||
| Undo/Redo | Using Undo and Redo to step back though image changes | ||
| Loading/Saving Demos | Download All Loading/Saving Demos and Source | ||
| Camera Raw Editor | Loading and saving Raw Camera images | ||
| Custom File Format | Creating and supporting your own image format | ||
| Dicom Viewer | Read and animated images within a Dicom file | ||
| EXIF Editor | View and edit EXIF fields from a digital camera file | ||
| IPTC Editor | View and edit IPTC fields from a JPEG or TIFF image | ||
| PDF Builder | Create PDF and PS files from a selection of images | ||
| Preload Images | Loading images in the background and displaying as required | ||
| Print Selection | Print only the selected area of an image | ||
| Printing Demo | Printing and print preview demo | ||
| Resource Loader | Load images from resources | ||
| TIFF Editor | Edit pages and tags of TIFF files | ||
| Video Frame Viewer | Load frames from a video or multipage file into a TImageEnMView | ||
| Multiple Image Demos | Download All Multiple Image Demos and Source | ||
| Create Transition Frames | Insert transition frames into a TImageEnMView or save them as files | ||
| Custom Thumb Background | Show thumbnails for images in a folder with custom draw background | ||
| Frame Rotation | Rotate a frame within a TImageEnMView | ||
| Print Multiview Frame | Use TImageEnMView to view frames and animate multiple-image files such as AVI, TIFF and GIF | ||
| Thumbnail Viewer | Using TImageEnMView to show thumbnails for images in a folder | ||
| Thumbnails with Checkboxes | Displaying thumbnails with checkboxes | ||
| Thumbnails with Style | Show thumbnails with preset styles | ||
| View All Frames | Display of frames/images within multiple image sources such as AVI, TIFF, GIF, etc. using TImageEnMView | ||
| View Frame | Use a TImageEnView to view selected frame of a TImageEnMView | ||
| Video Capture Demos | Download All Video Capture Demos and Source | ||
| Delayed DirectShow Capture | Delayed display of captured video using DirectShow | ||
| DirectShow Capture to AVI | Capture of video to AVI file using DirectShow | ||
| DirectShow Frame Capture | Capture of frames (to TImageEnMView) using DirectShow | ||
| DirectShow to JPEG Stream | Capture of video to JPEG stream using DirectShow | ||
| DirectShow Video Capture 1 | Video capture using DirectShow | ||
| DirectShow Video Capture 2 | Video capture using DirectShow | ||
| IP Camera Capture | Capturing from an IP camera (which send a stream of JPEG images) | ||
| Motion Detector | Motion detection using DirectShow | ||
| Record Desktop to AVI | Record desktop activity to an AVI file | ||
| VFW Video Capture 1 | Video capture (using older "Video for Windows" interface) | ||
| VFW Video Capture 2 | Video capture (using older "Video for Windows" interface) | ||
| VFW Video Capture 3 | Video capture (using older "Video for Windows" interface) | ||
| Video Effects | Adding effects to captured video with DirectShow | ||
| VMR to AVI | Capture of video to AVI file using DirectShow VMR | ||
| VMR Video Capture | Video capture using Directshow VMR | ||
| VNC Viewer 1 (RFB) | VNC Viewer (using RFB protocol) | ||
| VNC Viewer 2 (RFB) | VNC Viewer (using RFB protocol) supporting multiple sources | ||
| Other Demos | Download All Other Demos and Source | ||
| Burn Copyright | Adding text and borders to an image | ||
| Image Encryption | Encryption and decryption of images using 128bit TEA algorithm | ||
| Photo Morphing | Morphing of two images | ||
| Pixel Viewer | Display the color of the current pixel under the cursor | ||
| Ruler | Use of TRulerBox to show current cursor position | ||
| Select Image Cells | Divide an image into a grid and allow selection of individual cells | ||

