We have 250 demos projects to test our features. Ensure you try the key demos first, which will give a good overview. They are located in the Demo sub-folder where you installed ImageEn, or click the "Run Demo" button to preview the pre-compiled demo.
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
All Components | Overview of the twelve key ImageEn components | Other\AllComps\AllComponents.dpr | |
All Edit Methods | Preview 300 effects, analysis and editing methods in a single demo | Other\EveryMethod\EveryMethod.dpr | |
Complete Editor | Complete image editing application showing many key features | ImageEditing\CompleteEditor\PhotoEn.dpr | |
Explorer Demo | A Windows Explorer style demo using a TIEFolderTree and TImageEnFolderMView | Multi\Explorer\ExplorerDemo.dpr | |
Layer Editing | Usage of image, shape, text, polygon and line layers | LayerEditing\Layers_AllTypes\Layers.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
ImageEnView Actions | Image application built using only ImageEnView actions | Actions\Actions_Viewer\ViewerActions.dpr | |
ImageEn Layer Actions | Image Layering application built using only ImageEnView Layer actions | Actions\Actions_Layers\LayerActions.dpr | |
ImageEnMFolderView Actions | Folder thumbnail application built using only TImageEnFolderMView actions | Actions\Actions_Folder\FolderMViewActions.dpr | |
ImageEnMView Actions | Multiple Image and thumbnail application built using only ImageEnMView actions | Actions\Actions_MView\MViewActions.dpr | |
PDF Viewer Actions | Demo of actions for viewing and editing of Adobe PDF documents, including text searching and selection, form editing, and page importing, moving and deletion | Actions\Actions_PdfViewer\PdfViewerActions.dpr | |
Rich Text Actions | Demo of the actions for TIERichEdit and the TIERichEditToolbar component | Actions\Actions_IERichEdit\RichEditActions.dpr | |
All Actions | Demo showing all ImageEn actions (400+) available to rapidly build applications | Actions\AllActions\AllActions.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Simple Database Demo | Display of an image stored within a database blob field of the active record using FireDAC and a TIEDBBitmap | Database\DBDemo_Simple\DBBitmapFD.dpr | |
Database Demo | Display and editing of an image stored within a database blob field using FireDAC and a TIEDBBitmap | Database\DBDemo\DemoDB.dpr | |
Database Path Demo | Display of a locally stored image referenced by a path field in a database using FireDAC and a TIEDBBitmap | Database\DBPath\DBPath.dpr | |
Database Layers Demo | Adding annotations to an image stored within a database blob field using FireDAC and a TIEDBBitmap | Database\DBDemo_Layers\DBDemoLayers.dpr | |
Database Thumbnail Viewer | Use of FireDAC and a TIEDBMultiBitmap to make a data-aware TImageEnMView that displays thumbnails of all images in a database table | Database\DBMultiBitmap_AllRecords\DBMultiBitmapFD.dpr | |
Database Multi-Frame Demo | Use of FireDAC and a TIEDBMultiBitmap to make a data-aware TImageEnMView that displays a multi-frame image at the current position of a database table | Database\DBMultiBitmap_MultiFrame\DBMultiBitmapFD2.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
"Coverflow" Effect | Demo of "Coverflow" style effect using a TImageEnMView | Display\MViewFlow\MViewFlow.dpr | |
"Coverflow" Effect (Manual) | Demo of "Coverflow" style effect (output to an TImageEnView) | Display\ManualFlow\ManualFlow.dpr | |
Display Adjustment | Adjust Contrast, color and brightness of the displayed image | Display\DisplayAdjust\Display.dpr | |
External Bitmap | Using an external bitmap as the source display for TImageEnView | Display\ExternalBitmap\ExternalBMP.dpr | |
Image Comparison | Compare the content of two images side-by-side using a Navigator | Display\ImageComp\ImageComp.dpr | |
Magnifier 1 | Magnify a portion of an image using a second TImageEnView | Display\Magnify\Magnify.dpr | |
Magnifier 2 | Magnify a portion of an image using a layer | Display\Magnify2\Magnify2.dpr | |
Navigator | Use of SetNavigator to show the currently viewable portion of the image | Display\Navigator\Navigator.dpr | |
Pan-Zoom Effects | Adding interest to static image with Pan-Zoom ("Ken Burns") effects | Display\PanZoomEffects\PanZoom.dpr | |
Photosphere Viewer | Interactive display of "Equirectangular" images (Google Android PhotoSphere 360° panoramic images) | Display\Photosphere\Photosphere.dpr | |
Project Draw Effect | Use of ProjectDraw for advanced image display effects | Display\ProjectDraw\ProjectDraw.dpr | |
Soft-Pan Navigation | Navigate an image with the cursor (using MouseInteractGeneral = miMovingScroll) | Display\SoftPan\SoftPan.dpr | |
Transition Effects | Use of transition effects to smooth the changing of images during a slideshow | Display\Transitions\Transitions.dpr | |
Zoom Filter Comparison | Display of all the available ZoomFilter effects for image smoothing | Display\ZoomFilter\ZoomFilter.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Barcode Reading (Delphi/C++) | Reading of all common barcode types, including QR code | IEVision\Barcode\BarCode.dpr | |
Detect Barcodes in a Video | Automatically detect barcodes in a live video stream | IEVision\BarcodeCam\BarCodeCam.dpr | |
Background Removal from Images | Subtracting the background from an image using a source background image | IEVision\BackgroundSubtractImage\BackgroundSubtractImage.dpr | |
Background Removal from Video | Automatically subtract/replace the background of a video stream | IEVision\BackgroundSubtract\BackgroundSubtract.dpr | |
Blob Detection | Detect, count and select shapes within an image | IEVision\BlobDetection\BlobDetection.dpr | |
Classifier Training | Training a classifier to recognize desired objects in an image using positive and negative samples | IEVision\TrainCascadeClassifier\TrainCascadeClassifier.dpr | |
Denoising Color Photos | Use of Non-local Means Denoising to reduce the noise in color images | IEVision\Denoising\Denoising.dpr | |
Exposure Fusion | Merge images taken with multiple exposures into a single image | IEVision\ExposureFusion\ExposureFusion.dpr | |
Face Detection | Detect and track faces, eyes, mouths, etc., in a video stream | IEVision\FaceDetection\FaceDetect.dpr | |
Face Detection (Low Level) | Detect and track faces, eyes, mouths, etc., in a video stream (low level method) | IEVision\FaceDetection_LowLevel\FaceDetect.dpr | |
Find Faces in Photo | Detect faces in an image | IEVision\GetFaces\GetFaces.dpr | |
Find People in Photo (Delphi/C++) | Detect people in an image | IEVision\GetPeople\GetPeople.dpr | |
Facial Recognition | Locate known faces in images using an image database | IEVision\FaceRecognizer\FaceRecognizer.dpr | |
Find Objects using Classifiers | Detect specific objects in an image using classifiers loaded from file, e.g. stop signs, silverware and clocks | IEVision\GetWithClassifier\GetMisc.dpr | |
Facial Recognition (Video) | Locate known faces in a video stream from a connected camera | IEVision\FaceRecognizerVideo\FaceRecognizerVideo.dpr | |
Generate Searchable PDF | Use OCR to convert multiple source images to a searchable PDF file | IEVision\GenerateSearchablePDF\GenerateSearchablePDF.dpr | |
GrabCut selection | Automatically select the main subject within an image | IEVision\GrabCutSelection\GrabCutSelection.dpr | |
Image Alignment | Automatically align an image using homography | IEVision\ImageAlignment\ImageAlignment.dpr | |
Inpaint Brush | Use IEVision's inpainting method to patch an image | IEVision\Inpaint_Brush\Inpaint_Brush.dpr | |
Inpaint Selection | Use IEVision's inpainting method to patch a selected area of an image | IEVision\Inpaint_Selection\Inpaint_Selection.dpr | |
Line Detection | Lines within an image are detected and assigned as line layers | IEVision\LinesDetect\LinesDetect.dpr | |
Line Detection (Video) | Detect and draw lines in real time video | IEVision\LinesDetectVideo\LinesDetectVideo.dpr | |
Neural Network Processing | Using a Neural Network (with local model files) to classify objects, detect text and upscale images | IEVision\NeuralNet\NeuralNet.dpr | |
Number Plate Blurring | Blur any car number plates found in an image | IEVision\NumberPlateBlurring\GetPlate.dpr | |
OCR (Delphi/C++) | Recognize text in an image | IEVision\OCR\OCR.dpr | |
OCR with Layout | Recognize text and layout in an image | IEVision\OCRWithLayout\OCRWithLayout.dpr | |
Pattern Matching | Search an image for the position of template images | IEVision\PatternMatching\PatternMatching.dpr | |
Multi Pattern Matching | Search an image for all positions of a template image | IEVision\PatternMatchingMulti\PatternMatchingMulti.dpr | |
Pattern Matching with Map | Search an image for the position of a template image and returning a map of comparison results | IEVision\PatternMatchingMap\PatternMatchingMap.dpr | |
Photo Stitching | Stitching of multiple photos of a scene into a single panoramic image | IEVision\Stitcher\Stitcher.dpr | |
Track Objects (Delphi/C++) | Click to track an object in a video stream | IEVision\TrackObjects\TrackObjects.dpr | |
Track Objects (Low Level) | Click to track an object in a video stream (low level method) | IEVision\TrackObjects_LowLevel\TrackObjects.dpr | |
Warp Transformation Tool | Using the Transform Tool to warp the image using a Thin Plate Spline Shape Transformation | IEVision\TPSShapeTransform\TPSShapeTransform.dpr | |
Watershed Selection | Automatically select objects by painting markers | IEVision\WatershedSelection\WatershedSelection.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Acquire from Any Source | Acquisition from any source: Twain, WIA and connected cameras and cards | ImageAcquisition\AllAcquire\AllAcquire.dpr | |
IP Camera Capture | Capturing from an IP camera (which send a stream of JPEG images) | ImageAcquisition\CaptFromIPCamera\CaptIPCamera.dpr | |
Portable Devices Browser | Browse content of connected cameras and smart phones in a TImageEnFolderMView | ImageAcquisition\PortableDevicesBrowser\WPDBrowser.dpr | |
Portable Devices Demo | Use of the WPD API to access content on connected devices | ImageAcquisition\PortableDevices\WPDDemo.dpr | |
Take Photo with WIA | Take a snapshot from a WIA device | ImageAcquisition\TakePhoto\TakePhoto.dpr | |
Twain Scanner | Acquisition and configuration of a Twain scanner | ImageAcquisition\Twain\TwainDemo.dpr | |
Twain Settings Storage | Loading and saving of settings from a Twain device | ImageAcquisition\TwainStore\TwainStore.dpr | |
WIA Acquisition | Retrieval of images from a camera using WIA | ImageAcquisition\CameraGetImages\CameraGetImages.dpr | |
WIA Scanner | Acquisition of images from cameras and scanners using WIA | ImageAcquisition\WIAScanner\WIAScanner.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Automatic orientation | Using SkewDetection to automatically rotate poorly scanned images | ImageAnalysis\Orientator\Orientator.dpr | |
Color Density Analysis | Calculate the pixel density within an image | ImageAnalysis\DensityAnalysis\DensityAnalysis.dpr | |
Color Histogram | Display histograms of the color density within an image | ImageAnalysis\Histogram\Histogram.dpr | |
Fourier Transformation | Create a Fourier Transformation for an image | ImageAnalysis\FFT\FFT.dpr | |
Get Palette | Display the color palette of an image | ImageAnalysis\Palette\Palette.dpr | |
Image Similarity | Use an algorithm to determine the similarity of two images | ImageAnalysis\Compare\Compare.dpr | |
Measurement | Accurate measurement of lengths and areas within images (using miMeasureLength, miMeasureRect, miMeasureEllipse, miMeasurePath and miMeasureAngle of MouseInteractGeneral) | ImageAnalysis\MeasureIt\MeasureIt.dpr | |
Pixel Viewer | Display the color of the current pixel under the cursor | ImageAnalysis\PixelView\PixelView.dpr | |
Separate Objects | Detect and separate all objects in an image | ImageAnalysis\SeparateObjects\SeparateObjects.dpr | |
Show Image Differences | Calculate and display the differences between two images | ImageAnalysis\ImagesDiff\ImagesDiff.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Complete Editor | Complete image editing application showing many key features | ImageEditing\CompleteEditor\PhotoEn.dpr | |
All Editing and Effects Methods | Preview 300 effects, analysis and editing methods in a single demo | ImageEditing\EveryMethod\EveryMethod.dpr | |
Add Border | Add a border to an image | ImageEditing\AddBorder\AddBorder.dpr | |
Add Picture Frame | Using alpha channel to add border effects to images | ImageEditing\PictureFrames\Frames.dpr | |
Alpha Channel Editing | Editing of alpha channel to create images with transparency | ImageEditing\Alpha\AlphaTest.dpr | |
Animated GIF Creator | Using ImageEn to create and animate multiple frame GIF files | ImageEditing\AnimatedGIF\GifDemo.dpr | |
Automatic Enhancement | Various algorithms to automatically adjust the color of an image | ImageEditing\AutoEnhance\AutoAdjust.dpr | |
Brush Effects | Using brush and paint effects on an image | ImageEditing\Brush\BrushTest.dpr | |
Brush Tool | Using the in-built Brush Tool to paint onto an image | ImageEditing\BrushTool\PaintBrush.dpr | |
Chroma Key Removal | Remove the Chroma Key background from an image (e.g. a subject in front of a "Green-Screen") | ImageEditing\ChromaKey\ChromaKey.dpr | |
Color Curve | Adjusting the colors of an image using TIEColorCurve | ImageEditing\ColorCurve\ColorCurve.dpr | |
Copy Transparent Selection | Copying and pasting transparent selections | ImageEditing\CopySel\CopySel.dpr | |
Clone Brush Tool | Using the in-built Clone Brush Tool to copy content within an image | ImageEditing\CloneTool\CloneBrush.dpr | |
Cropping Tool | Using the in-built Crop Tool to rotate and crop images, and perform perspective corrections | ImageEditing\CropTool\CropTool.dpr | |
Dithering | Reduction of colors in an image and dithering methods | ImageEditing\Dithering\Dithering.dpr | |
Draw Text and Borders | Adding text and borders to an image | ImageEditing\DrawText\DrawText.dpr | |
Effects Chain Editor | Apply a series of image editing and color effects to an image | ImageEditing\EffectsChain\EffectsChain.dpr | |
Embedded Editing Controls | Live editing and color adjustments of an image using a TIEEditControls component | ImageEditing\EditControls_Embedded\EditControls.dpr | |
Image Editing Dialog | Using a TIEEditControls component to provide a custom image editing dialog for your users | ImageEditing\EditControls_Dialog\EditControls.dpr | |
Flood Fill Tool | Using the Fill Tool to replace the color within an image with a new color or transparency | ImageEditing\FillTool\FillTool.dpr | |
Icon Editor | Icon editing application | ImageEditing\IconEditor\IconEditor.dpr | |
Image Resizing | Resizing an image to keep only a portion of it (Note: does not demonstrate stretching/scaling) | ImageEditing\Resize\Resize.dpr | |
Lens Effect | Demo of the Lens effect | ImageEditing\Lens\LensTest.dpr | |
Lossless JPEG Editing | Perform a lossless crop or rotation of a JPEG (i.e. no quality loss due to re-saving) | ImageEditing\LosslessJpegEdit\Lossless.dpr | |
Morphing | Morphing of two images | ImageEditing\Morphing\Morphing.dpr | |
Pencil Sketch Effect | Using PencilSketch to convert an image to a pencil sketch | ImageEditing\PencilSketch\PencilSketch.dpr | |
Radial Effect | Using RadialStretch to correct barrel or pincushion distortion | ImageEditing\Radial\RadialStretch.dpr | |
Remove Red Eyes | Removing the "Red Eye" effect from flash photos | ImageEditing\RedEye\RedEye.dpr | |
Replace Parts | Working with selections in TImageEnView | ImageEditing\ReplaceParts\ReplaceParts.dpr | |
Retouch Tools | Using the in-built Retouch Tools to fix an image: smudge, blur, inpaint, smooth, etc. | ImageEditing\RetouchTool\RetouchTool.dpr | |
Rotate and Crop | Automatic cropping of borders using RotateAndCrop | ImageEditing\RotateAndCrop\RotateAndCrop.dpr | |
Rotate Tool | Using the in-built Rotate Tool to freely rotate and flip images with the mouse and keyboard | ImageEditing\RotateTool\RotateTool.dpr | |
Select and Crop | How to select and crop an image regardless of zoom level | ImageEditing\SelectAndCrop\ImageEn_Crop.dpr | |
RGB Channels | View and edit the red, green, blue and alpha channels of an image | ImageEditing\RGBChannels\RGBChannels.dpr | |
Set Transparency | Set the alpha (transparency) in an image by color or selection | ImageEditing\MakeTransparent\MakeTransparent.dpr | |
Soft Selections | Feathering a selection (to give it a soft edge) | ImageEditing\SoftSelections\SoftSel.dpr | |
Soft Shadow | Adding a soft shadow to an image | ImageEditing\SoftShadow\SoftShadow.dpr | |
Threaded Processing | Loading images and applying effects in a background thread using the TTask class | ImageEditing\ThreadedProcessing\ThreadTest.dpr | |
Threaded Processing 2 | Improving processing performance using TParallel.For | ImageEditing\ThreadedProcessing2\ThreadTest.dpr | |
Undo/Redo | Using Undo and Redo to step back though image changes | ImageEditing\UndoRedo\UndoRedo.dpr | |
Warp Brush | Click and drag the image to freely warp its content | ImageEditing\WarpBrush\WarpBrush.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
All Layer Editing | Usage of image, shape, text polygon and line layers | LayerEditing\Layers_AllTypes\Layers.dpr | |
Image Layer Editing | Usage of image layers | LayerEditing\Layers_Images\Layers.dpr | |
Line Layer Editing | Creating and point editing line, poly-line and angle layers | LayerEditing\Layers_Lines\Layers.dpr | |
Text Layers | Adding and editing text layers, including rich formatting | LayerEditing\Layers_Text\TextLayers.dpr | |
Adding Text to Images | Draw text onto images using text layers | LayerEditing\Layers_TextOut\TextLayers.dpr | |
Dragging to Create Layers | Dragging text, images and shapes onto a TImageEnView to create layers | LayerEditing\DragDropLayers\Layers_DragDrop.dpr | |
Custom Drawing Layers | Custom drawing layers to highlight content in the background layer | LayerEditing\Layers_CustomDraw\LayersDraw.dpr | |
Layer Masks | Using a mask to hide portions of an image layer | LayerEditing\LayerMask\LayerMask.dpr | |
Layer Rotation | Free rotation and resizing of layers using mouse interactions | LayerEditing\RotateLayers\RotateLayers.dpr | |
Magic Fill to Polygon | Creates a polygon (closed TIEPolylineLayer) by performing a magic selection on an image (matching color range) | LayerEditing\MagicFillToPolygon\Magic2Polygon.dpr | |
Stamp Layers | Add text, shapes, images and arrows directly to an image by clicking and dragging | LayerEditing\StampTextAndShapes\StampLayers.dpr | |
SVG Vector Layers | Adding SVG, WMF and EMF vector layers to TImageEnView and dynamically loading them for highest quality | LayerEditing\SVGVectorLayers\SVGLayers.dpr | |
User Data in Layer | Store your own custom data with layers in a TImageEnView | LayerEditing\UserDataInLayer\UserDataInLayer.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Annotations in Meta-Data | Add text, lines and highlighting to an image and store them in meta-data | InputOutput\Annotations\Annotations.dpr | |
Batch Converter | Resize, Rotate, edit and convert a folder of images | InputOutput\BatchConvert\BatchConvert.dpr | |
Camera Raw Files | Loading digital camera raw files using the ielib.dll plug-in | InputOutput\CameraRaw\CameraRaw.dpr | |
Custom File Format | Creating and supporting your own image format | InputOutput\FileFormatPlugins\FPlug.dpr | |
Dicom Viewer | Read and animate images of a Dicom file | InputOutput\Dicom\Dicom.dpr | |
Dicom Range | View Dicom images and adjust the contrast range | InputOutput\DicomRange\Dicom.dpr | |
Dicom Tag Editor | View and edit the tags in DICOM medical files | InputOutput\DicomTags\DicomTags.dpr | |
EXIF Editor | View and edit EXIF fields from a digital camera files (JPEG, RAW, etc) | InputOutput\EXIF\EXIF.dpr | |
Image Encryption | Encryption and decryption of images using 128bit TEA algorithm | InputOutput\Encrypt\Encrypt.dpr | |
Image Loading Performance | Options to improve loading performance with TImageEnView | InputOutput\IEViewPerformance\Performance.dpr | |
ImageMagick Plug-In | Using the ImageMagick plug-in to support a wider range of formats (including PDF via GhostScript) | InputOutput\ImageMagick\ImageMagick.dpr | |
IPTC Editor | View and edit IPTC fields from a JPEG or TIFF image | InputOutput\IPTC\IPTC.dpr | |
Geo Maps | Use the GPS data in photos to show their location on a map | InputOutput\GeoMaps\GeoMaps.dpr | |
Google Vision | Use of the Google Vision web service to detect faces, objects, labels and text in images, as well as finding matching images and checking for adult or dangerous content | InputOutput\GoogleVisionApi\GoogleVisionApi.dpr | |
Multi-Page Image Loading | Using ImageEnView buttons to navigate the images stored in a multiple-frame file, such as TIFF, GIF, MPEG, PDF, etc. | InputOutput\IEViewMulti\IEViewMulti.dpr | |
Preload Images | Loading images in the background and displaying as required | InputOutput\Preload\Preload.dpr | |
Print Selection | Print only the selected area of an image | InputOutput\PrintSelected\PrintSelected.dpr | |
Printing Demo | Printing and print preview demo | InputOutput\PrintProjects\PrintProjects.dpr | |
Resource Loader | Load images from resources using TIEResourceExtractor | InputOutput\ResourceLoader\ResourceLoader.dpr | |
SVG Parsing | Parsing an SVG file and outputting to a bitmap or layers | InputOutput\SVGParsing\SVGParsing.dpr | |
Screen Capturing | Capturing the content of application windows, screens and the entire desktop | InputOutput\TiffHandler\TiffHandler.dpr | |
TIFF Editor | Edit pages and tags of TIFF files using TIETIFFHandler | InputOutput\TiffHandler\TiffHandler.dpr | |
Large TIFF Viewer and Editor | Edit and view pages of very large TIFF files using TIETIFFHandler and TImageEnMView | InputOutput\TiffHandler2\TiffHandler2.dpr | |
True Raw Bitmap Format | Loading and saving images in a true "Raw" format (Note: this is not the same as camera raw format) | InputOutput\RealRAW\RealRAW.dpr | |
Video Frame Viewer | Load frames from a video or multipage file into a TImageEnMView | InputOutput\LargeVideos\LargeVideos.dpr | |
XMP Meta Data | Display common XMP fields from JPEG, TIFF, PNG and PSD files | InputOutput\XMP\XMP.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Explorer Demo | A Windows Explorer style demo using a TIEFolderTree and TImageEnFolderMView | Multi\Explorer\ExplorerDemo.dpr | |
Contact Sheets | Output thumbnail pages to file, bitmap or printer | Multi\ContactSheets\ContactSheets.dpr | |
Create Transition Frames | Inserting transition frames into a TImageEnMView or saving them to file | Multi\CreateTransitionFrames\CreateTransitionFrames.dpr | |
Custom Draw on Thumbnail | Custom drawing of checkboxes onto thumbnails | Multi\CustomThumbs2\CustomThumbs2.dpr | |
Custom Draw Thumb Background | Show thumbnails for images in a folder with custom drawn background | Multi\CustomThumbs\Thumbs.dpr | |
Dragging between TImageEnMViews | Dragging of images between multiple TImageEnMView | Multi\DragDrop_MultiView\TImageEnMView_DD.dpr | |
Dragging from TImageEnMView | Extracting images from multiple-image files (such as TIFF, GIF, etc.) using drag and drop | Multi\DragDrop_FileList_2\TImageEnMView_FileList.dpr | |
Dragging to TImageEnMView | Adding images to a TImageEnMView using drag and drop | Multi\DragDrop_FileList_1\FileList_TImageEnMView.dpr | |
Dragging within TImageEnMView | Dragging of images within a TImageEnMView | Multi\DragDrop_MultiView2\Multiview2.dpr | |
IEMultiBitmap Demo | Use of a TIEMultiBitmap to edit multi-page TIFF files in memory | Multi\MultiBitmap\MBitmap.dpr | |
ImageEnFolderMView Demo | Using TImageEnFolderMView to display file folders | Multi\FolderMView\FolderMView.dpr | |
ImageEnMView Filtering | Hiding thumbnails from display based on filename and other properties | Multi\Filtering\Filtering.dpr | |
ImageEnMView Styles | Changing styles and display modes of a TImageEnMView | Multi\MViewStyles\MViewStyles.dpr | |
ImageEnMView Preview | Using a TImageEnMView with a TImageEnView for previewing and navigation | Multi\MViewPreview\MViewPreview.dpr | |
ImageEnMView with Viewer | Attaching a TImageEnView to a TImageEnMView for previewing and navigation | Multi\MView_AttachedViewer\MViewPreview.dpr | |
OnDemand Loading | Load Windows stock icons as they are displayed in a TImageEnMView using OnImageIDRequestEx | Multi\Multi-OnDemand\MViewOnRequest.dpr | |
Performance Features | Overview of TImageEnMView options that improve performance | Multi\MViewPerformance\Performance.dpr | |
Print Multiview Frame | Print the selected frame of a multiple-image file such as AVI, TIFF and GIF | Multi\Multiview_PrintFrame\Multiview.dpr | |
Thumbnail Buttons | Adding buttons to each of your thumbnails | Multi\ThumbButtons\ThumbButtons.dpr | |
Thumbnail Viewer | Using TImageEnMView to show thumbnails for images in a folder | Multi\Thumbnails\Thumbs.dpr | |
Thumbnails with Checkboxes | Using Checkboxes to select thumbnails | Multi\Checkboxes\Checkboxes.dpr | |
Styled Thumbnails | Show thumbnails with preset styles | Multi\Thumbnails2\Thumbs.dpr | |
View All Frames | Use TImageEnMView to view frames and animate multiple-image files such as AVI, TIFF and GIF | Multi\Multiview\Multi.dpr | |
View Meta-data Annotations | Display Wang annotations and ImageEn layers from the meta-data of images in TImageEnMView and TImageEnView | Multi\Multiview2\Multiview2.dpr | |
Virtual Multi-Bitmap | Use of a virtual TIEMultiBitmap to display frames that are generated only as needed | Multi\VirtualMultiBitmap\VirtualMultiBitmap.dpr |
PDF Builder | Create PDF and PS files from a selection of images | PDF\PDFBuilder\PDFBuilder.dpr | |
PDF Builder (Advanced) | Create a multi-page PDF file from images, controls and/or layers | PDF\PDFBuilder2\PDFBuilder2.dpr | |
PDF Viewer | Viewing and editing of Adobe PDF documents, including text searching and selection, form editing, and page importing, moving and deletion | PDF\PDFViewer\PdfViewer.dpr | |
PDF Annotations | View and edit annotations in PDF pages | PDF\PDFAnnotations\PDFAnnotations.dpr | |
PDF Form Fields | Reading and setting the values of form fields in Adobe PDF files | PDF\PDFFormFields\PdfViewerFF.dpr | |
PDF Toolbar | Using the built-in toolbar for viewing and editing Adobe PDF files | PDF\PDFViewerToolbar\PDFViewerToolbar.dpr | |
PDF Objects | Viewing and WYSIWYG editing of objects of an Adobe PDF page | PDF\PDFPageObjects\PDFPageObjects.dpr | |
PDF Page Drag/Drop | Dragging of pages within a PDF document to reorder them | PDF\PDFPageDragDrop\PDFPageDD.dpr | |
PDF Printer | Automatic printing of PDF files and images added to a folder | PDF\PDFPrinter\PdfPrinter.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
DirectShow Capture to AVI | Capture of video to AVI file using DirectShow | VideoCapture\DirectShow4\DShowCap.dpr | |
DirectShow Delayed Capture | Delayed display of captured video using DirectShow | VideoCapture\DirectShow5\DShowCap.dpr | |
DirectShow Frame Capture | Capture of frames (to TImageEnMView) using DirectShow | VideoCapture\DirectShow3\DShowCap.dpr | |
DirectShow Multiple Videos | Using a TImageEnMView to display multiple video feeds | VideoCapture\MView_VideoCapture\mviewcap.dpr | |
DirectShow to JPEG Stream | Capture of video to JPEG stream using DirectShow | VideoCapture\DirectShow6\DShowCap.dpr | |
DirectShow Video Capture 1 | Video capture using DirectShow | VideoCapture\DirectShow1\DShow.dpr | |
DirectShow Video Capture 2 | Video capture using DirectShow | VideoCapture\DirectShow2\DShowCap.dpr | |
DirectShow Video Effects | Adding effects to captured video with DirectShow | VideoCapture\VideoEffects\DShowCap.dpr | |
DirectShow Video Player | Video player using DirectShow | VideoCapture\VideoPlayer\VideoPlayer.dpr | |
MMF Camera Grabbing | Grabbing video from a camera using Microsoft Media Foundation | VideoCapture\MediaFoundationCam\MediaFoundationCam.dpr | |
MMF File Grabbing | Grabbing video from a file using Microsoft Media Foundation | VideoCapture\MediaFoundationFile\MediaFoundationFile.dpr | |
MMF Web Grabbing | Grabbing video from the web using Microsoft Media Foundation | VideoCapture\MediaFoundationURL\MediaFoundationURL.dpr | |
DirectShow Motion Detector | Motion detection using DirectShow | VideoCapture\MotionDetector\DShowCap.dpr | |
Record Desktop to AVI | Record desktop activity to an AVI file | VideoCapture\DesktopToAvi\DesktopToAvi.dpr | |
Save Images as AVI Video | Create an AVI file from a selection of images | VideoCapture\ImagesToAvi\ImagesToAvi.dpr | |
VMR DVD Player | Playback of DVD using DirectShow VMR | VideoCapture\VMR_DVD\VMR_DVD.dpr | |
VMR Video Player | Playback of multimedia using DirectShow VMR | VideoCapture\VMR_Video\VMR_Video.dpr | |
VMR to AVI | Capture of video to AVI file using DirectShow VMR | VideoCapture\VMR_Capture\VMR_Capture.dpr | |
VMR Video Capture | Video capture using DirectShow VMR | VideoCapture\VMR_Camera\VMR_Camera.dpr | |
VNC Viewer 1 (RFB) | VNC Viewer (using RFB protocol) | VideoCapture\RFB_VNCViewer1\VNCViewer1.dpr | |
VNC Viewer 2 (RFB) | VNC Viewer (using RFB protocol) supporting multiple sources | VideoCapture\RFB_VNCViewer2\VNCViewer2.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
All Components | Overview of the twelve key ImageEn components | Other\AllComps\AllComponents.dpr | |
ImageEn Dialogs | Preview of all dialogs available in ImageEn | Other\ImageEn_Dialogs\ImageEn_Dialogs.dpr | |
ImageEn Theming | Use of VCL Theming to style ImageEn controls | Other\ImageEn_Theming\VclStylesDemo.dpr | |
ImageEnView Rulers | Display of rulers within a TImageEnView | Other\ImageEnViewRulers\ImageEnViewRulers.dpr | |
Color Palette | Display and selection of colors of a palette using TIEColorPalette | Other\ColorPalette\ColorPalette.dpr | |
Custom User Interaction: Compare | Using TIEUserInteraction to add custom UI functionality to a TImageEnView: Dragging a divider to compare similar images | Other\CustomUserInteraction_Compare\UserInteraction.dpr | |
Custom User Interaction: Stamping | Using TIEUserInteraction to add custom UI functionality to a TImageEnView: Stamping hearts onto an image | Other\CustomUserInteraction_Stamping\UserInteraction.dpr | |
File Drag/Drop | Use of TIEFileDragDrop to drag/drop files between your application and Windows Explorer | Other\FileDragDrop\FileDragDrop.dpr | |
Folder Tree | Use of TIEFolderTree and TIEFileListBox to browse Windows folders | Other\FolderTree\FolderTree.dpr | |
Meta-Data ListView | Use of TIEMetaListView to view and edit image meta-data, including EXIF, IPTC, Dicom Tags, XMP and PDF properties. | Other\MetaListView\MetaListView.dpr | |
Mouse Interaction Options | Demo the interaction options available with MouseInteractGeneral and MouseInteractLayers | Other\MouseInteract\MouseInteract.dpr | |
Mouse Wheel Params | The effect of the TImageEnView and TImageEnMView MouseWheelParams properties | Other\MouseWheel\MouseWheelParams.dpr | |
Pointer Events | Demo of the OnPointer event of TImageEnView to handle tablet/pen usage, and enable pressure sensitive painting | Other\PointerEvent\PointerEvent.dpr | |
Rich Text Editor | Demo of the TIERichEdit control with automatic toolbar | Other\RichEdit\RichEdit.dpr | |
ImageEnView Toolbars | Use of TImageEnView viewing, editing, selection and layer toolbars | Other\ImageEnViewToolbar\IEToolbar.dpr | |
Select Image Cells | Divide an image into a grid and allow selection of individual cells. Shows how to draw on the back buffer and perform custom selections | Other\CellsAndGrid\CellsAndGrid.dpr | |
Touch Screen Gestures | Using gestures on a touch screen to pan, zoom and manipulate images | Other\Gestures\Gestures.dpr | |
Wallpaper Maker | Create HTML Wallpaper images using ImageEn canvas and tiling functionality | Other\WallpaperMaker\CreateWallpaper.dpr | |
Zip Browser | Display the images and files in a Zip file using the 7z plug-in | Other\ZipBrowser\ZipBrowser.dpr |
Demo | Description | Demo Project Folder | Compiled Demo |
---|---|---|---|
Vectorial Editor | A full demo of TImageEnVect capabilities for creating and editing vector based images | XLegacy_Demos\VectorEditor\Vectorial\Demo.dpr | |
Actions for ImageEnVect | Vector image application built using only ImageEnVect actions | XLegacy_Demos\VectorEditor\Actions_Vect\VectActions.dpr | |
Add Markers | Add information markers to an image | XLegacy_Demos\VectorEditor\Marker\Marker.dpr | |
Add Spots | Add and edit circular objects on an image | XLegacy_Demos\VectorEditor\Spots\Spots.dpr | |
Curved Text | Draw text that is curved, rotated or with shadow effects | XLegacy_Demos\VectorEditor\CurvedText\Curved.dpr | |
Database Vectorial Demo | Display of vector files stored within a database blob field using TImageEnDBVect | XLegacy_Demos\VectorEditor\Database_Vect\DemoDBVect.dpr | |
Dragging to TImageEnVect | Dragging text from a listbox to a TImageEnVect | XLegacy_Demos\VectorEditor\ImageEnVect_DragDrop\ImageEnVect_DragDrop.dpr | |
ImageEnVect vs ImageEnView | Comparison of code between TImageEnVect and TImageEnView | XLegacy_Demos\VectorEditor\ImageEnVect_vs_ImageEnView\VectvsView.dpr | |
Magic Selection to Polygon | Convert an irregular selection to a polygon | XLegacy_Demos\VectorEditor\MagicToPolygon\Magic2Polygon.dpr | |
Formatted Text Annotations | Burn formatted text into an image | XLegacy_Demos\VectorEditor\AdvancedText\AdvancedText.dpr | |
Text Arrows | Add arrows with text to an image | XLegacy_Demos\VectorEditor\TextArrow\TestLabel.dpr | |
Vectorial with User Data | Store user data with objects in a TImageEnVect | XLegacy_Demos\VectorEditor\UserDataVect\UserDataVect.dpr |