Delphi/CB
•  Greatis •  Security •  AppDatabase •  Utilities •  Visual Basic • .NET •  just4fun
Delphi / C++ Builder
Components, utilities and tips for Delphi and C++ Builder developers
[an error occurred while processing this directive]
Print Suite
Homepage
Download
Order
Features
Flexible architecture
Related components
Commented Image
iGrid Plotter
Screenshot

Other Delphi components
.Net components

Home Download Order FAQ Support  
Image Editor Suite - Inside the Demo

Image Editor Demo is just simplest project realized with Image Editor Suite components and it demonstrates only minor half of the used components' features. See the list of the demo limitation that can be avoided in your own applications with easy:

  • Main demo features
    • Zoom is realized as a drawing tool, but as it is supported by image editor, not by drawers, it can be realized as main tool in main application toolbar and main application menu.
    • Undo depth is set to default 10, but in fact it is limited only by available memory and can be changed by UndoLimit property of TImageEditor component.
    • Color toolbar is used in default mode, without adding color feature. You can edit any color after double-click on the color cell. Just add the popup menu with "Add color" command, call AddColorDialog method of TColorToolbar and you'll have expandable color palette.
  • Tools settings
    • Zoom. Only zoom in and zoom out buttons are present, but of course, you can set any scale directly using Scale property (in percents, 100% is actual size).
    • Eraser. There are three available sizes of eraser area - 4, 8 and 12 pixels, but, of course, any size can be used. When Tool = toolEraser, TStandardDrawer interprets the TImageEditor's Value property as eraser size.
    • Pencil and Line. There are five available sizes of line width - 1, 3, 5, 7 and 9 pixels, but, of course, any width can be used. When Tool = toolPencil or toolPolyline, TStandardDrawer interprets the TImageEditor's Value property as line width.
    • Brush. There are three available sizes of brush size - 4, 8 and 12 pixels, but, of course, any size can be used. When Tool = toolBrush, TStandardDrawer interprets the TImageEditor's Value property as brush size.
    • Spray. Several ready-to-use spray patterns are used, but TStandardDrawer loads patterns from included STDDRAW.RES (STDSPRAYS bitmap resourse). You can change bitmap in resource file or just realize your own spray tools using TStandardDrawer's code as a start example.
    • rectangle, Rounded rectangle and Ellipse. There are five available sizes of border line width - 1, 3, 5, 7 and 9 pixels, but, of course, any width can be used. When Tool = toolRectangle, toolRoundRectangle or toolEllipse, TStandardDrawer interprets the TImageEditor's Value property as line width.
  • Image processing
    • Demo project allows only simplest image processing (Brightness-Contrast-Gamma) using some alorithms from the StdAlgs unit included into Image Editor Suite, but, of course, any another filters can be realized between GetImage and SetImage calls of TImageEditor. By the way, StdAlgs unit also contains gray scale and monochrome image convertion and poserization algorithm.


Please remember that demo is just a demo, and Image Editor Suite Architecture allows you to realize any functionality that you need!

[an error occurred while processing this directive]

Greatis Software Greatis | Security | AppDatabase | Utilities | Delphi/CB | Visual Basic | .NET | just4fun

Contacts | Add to Favorites | Recommend to a Friend | Privacy Policy | Copyright © 1998-2013 Greatis Software

eXTReMe Tracker