| Annotation Demos |
| |
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 |
| |
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 |
Use of TIEDBMultiBitmap to make a data-aware TImageEnMView that displays thumbnails of images in a database table |
 |
 |
| |
Database Thumbnail Viewer 2 |
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 |
| |
"Coverflow" Effect |
Demo of "Coverflow" style effect using a TImageEnMView |
 |
 |
| |
"Coverflow" Effect (Manual) |
Demo of "Coverflow" style effect (displayed in a TImageEnView) |
 |
 |
| |
DirectShow Video Player |
Video player using DirectShow |
 |
 |
| |
Display Adjustment |
Adjust contrast, color and brightness of the displayed image |
 |
 |
| |
External Bitmap |
Using an external bitmap as the source display for TImageEnView |
 |
 |
| |
Touch Screen Gestures |
Using gestures on a touch screen to pan, zoom and manipulate images |
 |
 |
| |
Image Comparison |
Compare the content of two images 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 |
 |
 |
| |
Zoom Filter Comparison |
Display of all the available ZoomFilter effects for image smoothing |
 |
 |
Drag and Drop Demos |
| |
Dragging from TImageEnMView |
Extracting images from multiple-image files (such as TIFF, GIF, etc) using drag and drop |
 |
 |
| |
Dragging to Create Layers |
Dragging text, images and shapes onto a TImageEnView to create layers |
 |
 |
| |
Dragging to TImageEnMView |
Adding images to a TImageEnMView using drag and drop |
 |
 |
| |
Dragging to TImageEnVect |
Adding text to a TImageEnVect 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 |
| |
Batch Converter |
Batch editing and conversion application |
 |
 |
| |
Icon Editor |
Icon editing application |
 |
 |
| |
Painting Application |
Paint style editing application |
 |
 |
| |
Photo Editor |
MDI image editing application |
 |
 |
| |
PhotoEn v2 |
MDI image editing application with support for transparency (Alpha channel) |
 |
 |
| |
Resource Extractor |
View and extract bitmap, cursor and icon resources in EXE and DLL files |
 |
 |
IEVision Demos
Note: Demos require the IEVision.dll Plug-in |
| |
Barcode Reading |
Reading of all common barcode types, including QR code |
 |
 |
| |
Denoising of Color Photos |
Use of Non-local Means Denoising to reduce the noise in color images |
 |
 |
| |
Detect Barcodes in a Video |
Automatically detect barcodes in a live video stream |
 |
 |
| |
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 |
 |
 |
| |
Face Recognizer |
Locate known faces in images using an image database |
 |
 |
| |
Image Stitching |
Stitching of multiple photos of a scene into a single panoramic 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 |
 |
 |
| |
Line Detection |
Lines within an image are detected and assigned as TImageEnVect objects |
 |
 |
| |
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) |
 |
 |
| |
Video Background Removal |
Use of IEVision to automatically subtract/replace the background of a video stream |
 |
 |
Image Acquisition Demos |
| |
Acquire from Any Source |
Acquisition from any source: Twain, WIA and connected cameras and cards |
 |
 |
| |
Portable Devices Demo |
Use of the WPD API to access content on connected devices |
 |
 |
| |
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 |
| |
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 |
| |
Add Border |
Add a border to an image |
 |
 |
| |
Add Picture Frame |
Using masks to add border effects to images |
 |
 |
| |
Animated GIF Creator |
Using ImageEn to create and animate multiple frame GIF files |
 |
 |
| |
Automatic Enhancement |
Various algorithms to automatically adjust the color of an image |
 |
 |
| |
Brush Effects |
Using brush and paint effects on an image |
 |
 |
| |
Chroma Key Removal |
Remove the Chroma Key background from an image (e.g. a subject in front of a "Green-Screen") |
 |
 |
| |
Copy Transparent Selection |
Copying and pasting transparent selections |
 |
 |
| |
Cropping Tool |
Using the in-built Crop-Tool to rotate and crop images |
 |
 |
| |
Image Resizing |
Resizing an image to keep only a portion of it (Note: does not demonstrate stretching/scaling) |
 |
 |
| |
Layer Editing (Image Layers) |
Usage of image layers |
 |
 |
| |
Layer Editing (All Layer Types) |
Usage of image, shape, text and line layers |
 |
 |
| |
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 |
 |
 |
| |
Rotate and Crop |
Automatic cropping of borders using TImageEnProc.RotateAndCrop |
 |
 |
| |
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 |
 |
 |
| |
Threaded Processing |
Applying image effects in a background thread |
 |
 |
| |
Undo/Redo |
Using Undo and Redo to step back though image changes |
 |
 |
Loading/Saving Demos |
| |
Camera Raw Files |
Loading digital camera raw files using the DCRAW plug-in |
 |
 |
| |
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 |
 |
 |
| |
ImageMagick Plug-In |
If ImageMagick is installed then ImageEn will automatically support all its formats (including PDF via GhostScript) |
 |
 |
| |
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 |
 |
 |
| |
True Raw Format |
Loading and saving images in a true "Raw" format (Note: this is not the same as digital camera raw format) |
 |
 |
| |
XMP Meta Data |
Display common XMP fields from JPEG, TIFF and PSD files |
 |
 |
| |
ImageEnView Rulers |
Display of rulers within a TImageEnView |
 |
 |
Multiple Image Demos |
| |
Create Transition Frames |
Inserting transition frames into a TImageEnMView or saving them to file |
 |
 |
| |
Custom Thumbnail Background |
Show thumbnails for images in a folder with custom drawn background |
 |
 |
| |
Draw Control on Thumbnail |
Custom drawing of checkboxes onto file thumbnails |
 |
 |
| |
IEMultiBitmap Demo |
Use of a TIEMultiBitmap to edit multi-page TIFF files in memory |
 |
 |
| |
ImageEnFolderMView Demo |
Using ImageEnFolderMView to display file folders |
 |
 |
| |
ImageEnMView Styles |
Changing styles and display modes of a TImageEnMView |
 |
 |
| |
Print Multiview Frame |
Print the selected frame of a multiple-image file such as AVI, TIFF and GIF |
 |
 |
| |
Thumbnail Viewer |
Using TImageEnMView to show thumbnails for images in a folder |
 |
 |
| |
Thumbnails with Checkboxes |
Using checkboxes to select thumbnails |
 |
 |
| |
Thumbnails with Style |
Show thumbnails with preset styles |
 |
 |
| |
View All Frames |
Use TImageEnMView to view frames and animate multiple-image files such as AVI, TIFF and GIF |
 |
 |
| |
View Meta-data Annotations |
Display in TImageEnMView and TImageEnView of Wang annotations and ImageEn layers from the meta-data of images |
 |
 |
Video Capture Demos |
| |
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) |
 |
 |
| |
MMF Camera Grabbing |
Grabbing video from a camera using Microsoft Media Foundation |
 |
 |
| |
MMF File Grabbing |
Grabbing video from a file using Microsoft Media Foundation |
 |
 |
| |
MMF Web Grabbing |
Grabbing video from the web using Microsoft Media Foundation |
 |
 |
| |
Motion Detector |
Motion detection using DirectShow |
 |
 |
| |
Multiple Videos |
Using a TImageEnMView to display multiple video feeds |
 |
 |
| |
Record Desktop to AVI |
Record desktop activity to an AVI file |
 |
 |
| |
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 |
| |
Image Editor using Actions |
Complete image display and editing application built using only the TImageEnView Action set |
 |
 |
| |
Layer Editor using Actions |
Complete image layer editing application built using only the TImageEnView Action set |
 |
 |
| |
Thumb Viewer using Actions |
Multiple image display and editing application built using only the TImageEnMView Action set |
 |
 |
| |
Folder Viewer using Actions |
Folder thumbnail application built using only the TImageEnFolderMView Action set |
 |
 |
| |
Vectorial Editor using Actions |
Vectorial image editor built using only the TImageEnVect Action set |
 |
 |
| |
ImageEn Theming |
Use of VCL Theming (in XE2 and newer) to style ImageEn controls |
 |
 |
| |
ImageEnView Rulers |
Display of rulers within a TImageEnView |
 |
 |
| |
Burn Copyright |
Adding text and borders to an image |
 |
 |
| |
Color Palette |
Display and selection of colors of a palette |
 |
 |
| |
Geo Maps |
Use the GPS data in photos to show their location on a map |
 |
 |
| |
Image Encryption |
Encryption and decryption of images using 128bit TEA algorithm |
 |
 |
| |
Photo Morphing |
Morphing of two images |
 |
 |
| |
Photosphere Viewer |
Interactive display of "Equirectangular" images (Google Android PhotoSphere 360° panoramic images) |
 |
 |
| |
Mouse Wheel Properties |
Effect of the TImageEnView and TImageEnMView MouseWheelParams properties |
 |
 |
| |
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 |
 |
 |