![]() |
![]() |
| LEADTOOLS | |||||||||
LEADTOOLS FeaturesIMPORT/EXPORT FILTERSLEADTOOLS currently supports over 60 different raster, vector, and multimedia image formats, and continues to expand support for new formats and new format sub-types in response to the ever changing demands of developers worldwide.Each image format has its own unique set of load/save/display options, which may encompass varying types and/or degrees of compression, a range of image information bit-depths, progressive (multi-pass) image display, the ability to maintain multi-page or multi-channel images, animations, or non-image data, just to name a few. You can count on LEADTOOLS to have the most thorough and highest performance implementation of image-format specifications, and you can depend on LEADTOOLS to offer the most flexibility and control of these options to you, the software developer. Here are some of the file formats and some of the flavors LEAD supports: Raster File Formats
Vector File Formats
COMPRESSIONLEADTOOLS offers more compression options than any other toolkit on the market. LEADTOOLS supports industry standard and proprietary alternative compression algorithms including:
LEADTOOLS has the fastest software only JPEG algorithms available, with MMX and Pentium III optimization. With the compression options available in LEADTOOLS your application will execute faster, images will use less storage space, and your transfer costs will be reduced. With LEAD's proprietary CMP compression, you will get even smaller file sizes while maintaining better image quality than the industry standard compression formats allow. IMAGE PROCESSINGLEADTOOLS has over 60 image processing functions, some of which are typically found only in high performance end-user programs such as PhotoShop. The image processing functions are separated into four categories:Transforms: LEADTOOLS transforms include resize and (0.01 degree accuracy) rotate (both with these options: extremely fast nearest-neighbor, fast/good quality bilinear interpolation, and best quality bicubic interpolation), flip, invert, reverse, crop, underlay, shear, transpose, fill, auto deskew and combine bitmap (using your choice of mathematical and Boolean operations). Filters: LEADTOOLS color filters include sharpen, blur, intensity, contrast, gamma correct, invert, hue and saturation, histogram equalize, emboss, mosaic, posterize, median, average, oilify, edge enhance, solarize, despeckle, and add noise. LEADTOOLS spatial filters (which can be pre-defined or user-defined) include gradient, laplacian, sobel, prewitt, shift and difference, line segment. LEADTOOLS binary filters include erosion, dilation, max and min. Drawing: With the LEAD DeviceContext, LEADTOOLS gives you access to the bitmap surface, on which you can draw or paint using Windows GDI functions (such as TextOut, BitBlt, Ellipse, and Rectangle). Region of Interest: The LEADTOOLS region of interest makes it possible for you to process or paint only a specific portion of an image rather than the entire image. Regions can be comprised of any combination of rectangles, ellipses, rounded-rectangles, freehand shapes, polygons, transparent color and more. To change the appearance of the image in a bitmap, you can do the following:
Adjust colors and intensities as follows:
Apply the following kinds of conversions:
Apply filters to do the following:
Use low-level functions to change parts of an image as follows:
COLOR CONVERSIONConvert images from any color depth to any color depth, from 1-bit to 64-bit, with multiple dithering methods using various palette options . Programmers can choose from 8 different dithering methods including Floyd Stein, Burkes, Ordered dithering, Stucki, Stephens, Sierra and Jarvis. Flexible palette options include LEAD's fixed palette, an auto-optimized palette, or a user defined palette, which can be applied to a single image or an entire list of images. Images can be separated and/or reconstructed to/from individual RGB, CMYK, CMY, HSV, YUV and HSL color planes . When working with 12 and 16 bit grayscale images, LEADTOOLS' window leveling allows you to select the desired range of bits to be used for display or processing. All of these options give you the flexibility to make your images look just right for your application, whether you are working with medical images, scanned documents or digital photographs.Whenever you reduce a bitmap to 8 bits per pixel or less, a palette must be specified or created. (Click here for more info on palettes and palettized images) You can do any of the following:
IMAGE DISPLAYTake control of your application's image display. With LEADTOOLS, you control brightness and contrast settings, color reduction with dithering and palette control, zooming/scaling/fitting, panning, scrolling, painting with transparency and/or regions. Additionally, LEADTOOLS provides image-list and thumbnail browser controls, as well as an automated pan-window control.LEADTOOLS renders an image of any color depth (1 to 64 bit) to any display device, automatically handling any color reduction or expansion. Use nearest neighbor (fastest), bilinear (fast-good quality) or bicubic (best quality) resampling for zoomed display of images. Images can be automatically dithered to match the output display device on the fly, without changing the image in memory. Intensity, contrast and gamma correction changes can be applied to the display without affecting the original data. (AdditionalIy, the color reduction and display settings can be rendered into the image if desired, see Image Processing ) Images can be scaled, zoomed, or scrolled when displayed. You can render images with a color specified as transparent. You can position the displayed image, and zoom in or out by scaling and clipping the display. The rotated display feature allows rendering images rotated in 90-degree increments without changing the image in memory. Large 1-bit images can remain compressed in memory while decompressing only the portion needed for display. On a 256-color device, you can use a fixed palette option to eliminate palette shifting when displaying more than one image at a time. An automated pan window is provided to enable navigation on a large image using a small thumbnail view. LEADTOOLS also lets you display and manipulate a list of images as an array of thumbnails using the ImageList Control . In addition, LEADTOOLS provides a Thumbnail Browser for browsing entire directories of image files. When working with the ActiveX or VCL controls, you can set properties which determine the way that images are displayed in the control, such as AutoScroll (automated scroll bars), AutoSize (snap control to image), PaintSizeMode (1:1 scale, fit image to control, zoomed at specified magnification factors etc.) SPECIAL EFFECTSLEADTOOLS provides special effects for developing multimedia projects or presentation applications. You can use many paint effects, dissolves, and transitions. Effect options allow you to choose from over 2000 paint effects, 36 gradients, 80 shapes, 12 3-D text styles, 64 dissolves and 43 transition effects with delays, grain sizes, pattern brushes and a colored wand, all with control over the speed and granularity of each effect. You can also draw plain or three-dimensional text and graphic shapes on the screen or on the bitmap.MULTIMEDIAWith LEADTOOLS Multimedia features, editing multimedia/video becomes a breeze. Internet imaging, video email and video conferencing? - no problem. Edit motion video, record video and audio and create video applications. You get Multimedia capabilities - with 3 areas of functionality - Video, Capture, and Internet. Terrific for creating video frames with synchronized sound, playing, editing and saving AVI files, recording, playing and saving WAV files, and playing MIDI, SND, AIF, AIFC, MPEG-1 files. You can easily capture multimedia data from any Windows Video Capture Device, using input such as a VCR, camcorder or digital camera. LEADTOOLS Multimedia lets you stream (progressively play and download) multimedia files such as Microsoft's ActiveMovie and Apple QuickTime, and quickly create client server applications to run over the Internet.With LEADTOOLS Multimedia support you can: VIDEO:
CAPTURE AUDIO/VIDEO WITH:
INTERNET: Create video, audio and data client server applications including video conferencing over the Internet/Intranet. INTERNET/INTRANET IMAGINGLEADTOOLS features a Net Aware ActiveX and an updated (in version 11.5) Netscape plug-in (now includes color-conversion/image processing and auto-install) for Internet/intranet applications. LEADTOOLS Multimedia Toolkits also include an Internet Transfer control which can be used in conjunction with the LEAD Video Capture control to transmit live video across the internet or across intranets. The LEAD Main ActiveX control includes a BitmapDataPath feature, which allows images in any supported raster format to be read from any URL. The ActiveX also includes an AnnDataPath feature, allowing LEADTOOLS annotation files to be loaded from any URL. LEADTOOLS includes support for Progressive JPEG, Progressive CMP, and interlaced GIF, so you can display images as they are downloaded. GIF support also includes transparency, animation, and embedded text. The GIF code has support for 1 through 8 bits per pixel files. A FeedLoad function is included to allow image data to be displayed as it is being transmitted across the net, providing Internet programmers with the fastest way to begin painting the client’s screen. Examples for VBScript, JavaScript, and ASP/VBScript are included to assist you in incorporating images into Internet applications.SCANNING / CAPTUREScanners, Digital Cameras, Capture CardsLEADTOOLS provides a powerful set of tools spanning the full spectrum of digital imaging, including in-depth support for image acquisition through industry standard interfaces from a wide variety of hardware devices . Control scanners, digital cameras, and capture cards which use TWAIN or ISIS device drivers, and control audio/video and still-image acquisition from any capture card with Video for Windows drivers. High-level acquisition support is provided for ease of use, and low-level support provided for flexibility and control in the most demanding applications. IMAGING COMMON DIALOGSLEADTOOLS Imaging Common Dialog boxes greatly simplify development and save hours of tedious programming by extending Windows common dialogs to provide imaging specific capabilities. The Common Dialog boxes provide professional common imaging dialogs such as image processing, conversion and effects. Thumbnail previewing of image changes saves processing time and avoids un-dos.The LEADTOOLS Imaging Common Dialog libraries provide a set of common dialog boxes that combine Windows Common Dialog functionality with LEADTOOLS imaging functionality. Common Dialogs are provided for FileOpen, FileSave, Color Resolution, Image Processing/Filtering, and Effects. You can specify your own String and/or Text, as well as handle Language Customization – This is a great feature for localizing your software for International users. The LEADTOOLS Imaging Common Dialogs also provide input dialog boxes for all of the LEADTOOLS image processing functions. These dialogs allow you to quickly and easily enable your application to gather input from end-users for the parameters required by the various LEADTOOLS functions. These dialogs can also be used to automatically process the image based on end-user input (thus reducing the amount of code you have to write). PRINTINGLEADTOOLS performs all image processing necessary to print directly to any Windows supported printer. Position images of any size exactly where you specify on the printed page with a single function call. LEADTOOLS can preprocess the image for you, so it matches the output device, or allow you to manually process the data before printing. With LEADTOOLS, you can halftone an image (using any angle you specify for the halftone screen) to prepare images for b/w printing. Easily print text and multiple images on the same page. Use the same code to paint images on your display device or printer.DICOM 3.0LEADTOOLS Medical Imaging includes general medical imaging technologies (1-16,24,32 bit color, 1-16 bit grayscale and window leveling of 12 and 16-bit grayscale images), support for the DICOM file format, and support for DICOM Communications. Load, process, display, window level and save 12 and 16 bit grayscale images (including support for 16-bit grayscale TIFF). Detect and set LowBit and HighBit for image data, display images with automatic LUT intensity expansion, or set LUT entries and ranges with specific values and gradients. Display images through the LUT without changing the data, or process the image data using the LUT.ANNOTATIONSLEADTOOLS offers a variety of annotation (document markup) options that can be added to document, grayscale and color images. LEADTOOLS allows the end-user to reposition nodes of an existing free-hand object, which prevents the user from having to redraw the object. Enhanced redact objects allow you to restore parts of an image that were blacked out. When combined with annotation security, these redact objects provide a means of granting user-level access to parts of an image. Annotation objects can be stored as a separate object layer, or can be burned or embedded into the actual image. LEADTOOLS allows you to read or write annotations as an external file or as a Wang annotation tag within a TIFF file. With LEADTOOLS, you can choose between low level access to the annotations, or you can implement annotation support through a fully automated mode with a ready to use floating, customizable toolbar and pop-up menus. The superior annotation features provided in LEADTOOLS can be used in any application where image markup is required.LEADTOOLS Document Clean-upScanned documents often contain undesired elements, such as specks, dots, black borders, lines, and hole-punch marks. LEADTOOLS provides powerful functions that can clean up documents by detecting and removing these elements. This class of LEAD functions each supply a "hook" into the API decision making process, allowing the programmer to obtain information about every detected element, and to use the information to tailor the function to meet his needs. Each function can also optionally return a region corresponding to any proposed changes, allowing for end-user "preview" capabilities. These new features, along with the deskew, dilation, erosion, min and max filters give LEADTOOLS Document Imaging the power and flexibility you need when working with scanned documents.OPTICAL CHARACTER RECOGNITIONLEADTOOLS' OCR engine, based upon the the time-tested industry standard Xerox TextBridge engine, includes preset confidence and accuracy levels, artificial intelligence, and built-in and user-defined lexicons for limiting the type of text to recognize within a particular zone. LEADTOOLS provides the ability to verify or correct text during, and (using LEAD's unique OCR editor) after recognition. LEAD's OCR editor ties the text being edited directly to the image, providing a visual reference to the original bitmap data. The OCR engine can perform Automatic area segmentation creating multi-layered zones, recognizing areas such as tables, rules, images and text. Or, you can manually designate up to 250 such zones.Different fonts, sizes (5 to 72 point) and styles are also supported. Fax, dot matrix and halftones can be preprocessed to improve recognition results. The OCR Engine supports major European and Scandinavian languages (Danish, Dutch, Finnish, French, German, Italian, Norwegian, Portuguese, Russian, Spanish, and Swedish) as well as English. Support for dialects such as US. English, French Canadian, Latin American Spanish, Swiss German, and Brazilian Portuguese is also provided. Recognized text can be exported to more than 40 different formats, including MS Word, MS Excel, Dbase and WordPerfect. You get superior OCR processing speeds, for use in form recognition and processing applications. The OCR features extend the functionality of the LEADTOOLS Document Express Suite by providing properties, methods, and events for easily incorporating the Xerox TextBridge optical character recognition engine into your applications. These functions, properties and methods feature:
VECTOR IMAGINGLEADTOOLS provides 2-D and 3-D vector imaging for loading, viewing, modifying and saving vector files to memory/disk in native vector format. Support for 14 different primitive object types (see list below). Add, edit, delete, rotate, translate, and scale objects. Group objects into layers. Change camera and lights, and render using different illumination models. Select and transform entire objects or individual elements. Optimized drawing using OpenGL, DirectX or GDI engines. Vector images can be scaled from 1-1000%, rotated around any axis. With LEADTOOLS, vector images can also be converted and saved as any of the over 60 raster file formats supported by LEAD.DATABASE IMAGINGLEADTOOLS has specific features designed for the imaging database developer. VB data binding allows you to use the Visual Basic JET engine to store and retrieve image to/from any database supported by JET. LEADTOOLS has support for 32-bit ODBC, which allows you to work with any ODBC database. LEADTOOLS provides a customized OLE 2.0 in-place server which can store and retrieve images into/from any OLE client. Load/Save memory and Load/Save file offset functions provide low-level methods for working with databases.You can use the database features to store images in any of the file formats supported by LEADTOOLS. LEADTOOLS' database support includes a wide variety of callback routines and features multipage support. These features, when combined with the excellent compression options available in LEADTOOLS, provide a solid base for building robust database applications such as those used in fields like Real Estate, Law Enforcement and Internet on-line shopping. Product Comparison Chart Rerturn to the LEADTOOLS Main Page Add-On Modules Search HALLoGRAM || Request More Information CALL TOLL FREE 1-866-340-3404 |
|
||||||||
| Copyright
©2001 HALLoGRAM Publishing, Aurora CO. All Rights Reserved All products mentioned in this site are trademarks of their respective owners Prices are subject to change without notice caksgkim | |||||||||