Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesLeadtools' Comprehensive Imaging Development Toolkit


February 1995 / News & Views / Leadtools' Comprehensive Imaging Development Toolkit
Rick Grehan

In rare instances, I have the privilege of working with packages void of feature-bedecked user front ends that need a CD-ROM's worth of documentation to master. Such is the case with Leadtools, from Lead Technologies ((704) 332-5532; fax (704) 372-8161). Leadtools does one thing--image manipulation--and it does it right.

The whole package amounts to a floppy disk and a book. Leadtools Professional 4.0 (for both DOS and Windows) consists of a DLL and a library that lets you call the DLL. You'll need a Borland or Microsoft C compiler (or a compiler that is compatible enough to read standard .LIB files; I used Watcom C/C++ 10.0). The product is also available in versions for Windows NT and Clipper, Visual Basic, a nd FoxPro programmers.

The Leadtools DLL provides routines that can read, write, and manipulate image files. It understands more file formats than I can list--some, I am embarrassed to say, I hadn't even heard of. Some of the familiar formats it understands are Targa, TIFF, PCX, GIF, EPS, Windows Metafiles, MacPaint, WordPerfect raster files, and the lowly BMP (i.e., bit-map) file. Leadtools does have access limitations on some formats. For example, it can read Kodak Photo CD files, but it can't write them due to licensing restrictions by Kodak.

Leadtools' manipulation functions are similarly diverse. You can sharpen, blur, rotate, flip, posterize, filter, and create mosaic (i.e., pixel-tiled) images. Every function I've ever seen in professional image-manipulation packages is here--and then some. Additionally, when you tell Leadtools to actually display an image, you can control the painting effect. It can ``wipe'' from left to right, right to left, top to bottom, or bottom to top. The image ca n ``materialize'' as random pixels are properly illuminated. You can even have the image spiral into existence.

The Leadtools disk is crawling with sample programs, each exercising a different class of functions from the DLL. If you need to see what an effect looks like (some are often hard to describe), the designers have thankfully provided several ``exerciser'' programs in executable form, along with sample images. You can load an image and try out the effect before adding it to your program.

Granted, the $795 price is steep, but it gets you DOS and Windows, plus royalty-free distribution rights to whatever applications you build. If I had to write my own personal version of Adobe Photoshop, Leadtools is where I'd start.


Leadtools's emboss function

screen_link (40 Kbytes)

The image of this airplane was enhanced using Leadtools' emboss function.


Up to the News & Views section contentsGo to previous article: Rewritable Drive Integrates Two Optical TechnologiesGo to next article: It's Getting Easier to Integrate Multiple CDsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network