But we also welcome users to submit other demos that might be useful, and also link to their own applications that have been created with ImageEn.

Please upload your demo by posting a reply and clicking "attach a photo or zip" (full source demos only, with an EXE). When linking to a demo or application please advise whether it is full source, free or $$$. If possible, also include a screenshot.

LMD NG Drag&Drop is a part of Next Generation (NG) package suite. All these packages are based on new IDE and language features of latest Delphi IDE versions. NG Drag&Drop provides the ability to exchange data with other applications via standard Windows OLE drag&drop protocol.

These demos show how to drag images from one application to another utilizing OLE drag and drop. VCL drag and drop does not allow drag drop between applications, but OLE does. OLE drag and drop is usually implemented by delphi components. These demos utilize the LMD NG DragAndDrop components.LMD NG Drag&DropPack- $75 https://lmdinnovative.com/shoppingLMD NG Drag&DropPack Trial- https://lmdinnovative.com/products/vcl/ngdragdrop/

LMD NG DragAndDrop

These demos consist of two applications:NGDropTarget Demo which uses TNGDropSource to configure dragging data and initiate drag&drop operation (source side).

NGDropSource Demo which uses TNGDropTarget to receive dragging data by registering some application's control as a drop target and providing related events like OnDragEnter, OnDragOver, OnDragLeave, OnDrop; and a single OnDragAction event, which can be used instead of all previously mentioned events to simplify code.

These demos show how to drag images from one application to another utilizing OLE drag and drop. VCL drag and drop does not allow drag drop between applications, but OLE does. OLE drag and drop is usually implemented by delphi components. I know of three such components:

DropMaster is a set of components for adding inter-application drag-and-drop support to Delphi and C++Builder applications for Microsoft Windows. DropMaster supports dragging and dropping text-based data, graphics, and custom formats. DropMaster comes with a collection of more than 40 sample apps, which represent the results of extensive research into the drag and drop behavior of many popular commercial applications.

I have used the Melander DragAndDrop component in older versions of Delphi but is several years old now and unfortunately, I have not been able to get it to compile in Delphi Tokyo.

This demo shows how to draw with new (version 8.0) brush tools, clone tools, crop tools and use of new image and text layers with undo, redo, resampling, resizing and converting bitdepths.

The demo also displays layer frames with multiframe images, screen captures, use of solid, gradient, spray, textured, center textured, textured spray, image and erase brushes along with showing how to use BrushTool.TransparencyMode.

Update 3 08/01/2018: Added missing Scanlines.pas unit. This is a significant update. All layer types are now supported:ielkImage TIEImageLayer Layer that contains an image ielkShape TIEShapeLayer Layer that displays standard shapes (rectangles, ellipses, stars, etc) ielkLine TIELineLayer Layer that displays a single line, optionally including a text label and start and ending arrows ielkPolyline TIEPolylineLayer Layer that displays a polyline or polygon of multiple points ielkText Layer that displays text Update 4 08/10/2018: Added image processing and analysis functionality and Color Curves. Note the current version of iexColorCurve.pas will not function with 64-bit compile. The problem has been fixed so contact the developer if you need to use color curves with 64-bit.Update 5 09/09/18 Final update- minor edits and some improvements.Update 6 09/22/18 Added ImageEnLayerMView, ColorPicker and floodFill.Update 7 10/05/18 Added Text of TImageEnLayerMView can be customizedAdded BrushStep property for BrushTool InteractionUpdate 8 12/05/18 Added mxs.inc used by palutils.pas.Update 9 12/06/18 Corrected error in Open1Click procedure.

This demo is similar to the AllLayers Demo but adds Polyline custom Shapes and Loading and Saving to ImageEn Native file format (*ien) as well as Undo. Standard image types such as JPEG and BMP, do not support layers, so to preserve layer information this demo supports the ImageEn Native Format (*.ien)that loads and saves all layer information in the *.ien file.