ISEffects
ISEffects is a Win32 DLL (or static libraries for C/C++) that provides a
wide range of image processing effects. It was designed to be used as an add-on
to our ImgSource library,
but can be used anywhere you can process an RGB image.
Features
- Decorative image effects such as: drop-shadows, tinting, mosaics, solarization, etc.
- A variety of filters (mean, median, Yp mean, threshhold, and more).
- A set of noise creation functions (Gaussian, Rayleigh, Salt and Pepper, etc.) and functions to generate two flavors of Perlin noise.
- A full range of 1-bit morphological and logical operators.
- A powerful transformation/warping engine.
- Edge detection, gradient fills, FFT operations and much more.
Here are some samples of the effects
available from ISEffects.
Help File
Here is the ISEffect 4.0 help file.
Demo
ISEDemo is an interactive demo that shows ISEffects in action.
What's Included?
The download package includes
- _ISEffects40.DLL - For unregistered users, all images processed will have a large red X drawn on them, and some library functionality may be disabled.
- ISEffects40.H - the main header file
- _ISEffects40.LIB - the library file, used for static linking of the DLL
- The ISEffects source code (VC 6.0, VS.03, VS.05 and VS.08 Projects) is not included but a 6-month source code subscription can be purchased seperately.
The trial version of the library will generate
Download ISEffects DLL package
Version 4.0
Current version: v.4.0.8.0
- DLL and samples for 32-bit Windows
- DLL and samples for 64-bit Windows
Note: If you are linking with the ISEffects static libraries, you must
also link with the
ImgSource static libraries. This is not required if you are using the ISEffects DLL.
Note: If you are using the static libraries of both ImgSource and ISEffects, you will need v4.0 of both. Static libraries
are not compatible with earlier versions.
Registration
The unregistered version of ISEffects will draw a big red "X" on all images read or written, and certain functionality
may be disabled completely.
Registered users will be given a unique access key. The access key is used to
initialize the library (both DLL and static libraries). When a valid access key is used to
initialize the library, the "X" is not generated, and all functionality is enabled.
Once registered, you are free to use ISEffects however you wish, with the
following restrictions :
-
You may not use ISEffects in a product which directly competes with ISEffects
-
You may not explicitly distribute ISEffects access keys to persons who are not
registered ISEffects users. Specifically, this applies to companies who wish to
distribute the source of their applications to users. ISEffects access keys
must not be included in this source.
-
Each team
that uses ISEffects within a company or organization should acquire their own
ISEffects license.
-
There are no royalties associated with ISEffects.
-
If there is opportunity for you to credit Smaller Animals Software with writing
ISEffects, you should feel free to mention us.
Registration cost: $25.00
-
Credit card ordering from RegSoft (usually less than an hour):

This is a secure site.
-
For phone and fax orders, ISEffects's RegSoft product ID is : 47207
-
By phone with a credit card @ 1-877-734-7638
-
By fax with a credit card at 1-770-497-9234
-
Register by mail
|
RegSoft usually fills orders in less than an
hour. If you do not receive your registration information, please contact
RegSoft. Smaller Animals Software does not process the credit cards.
|
Warning:
Using ISEffects in a commercial product without obtaining a license is a
serious violation of the terms of use for this product. Companies and individuals found to be
using ISEffects without a license will be prosecuted.
Contact & Bug Reports
Disclaimer
Use at your own risk. There are no guarantees as to the suitablility of this
software for any particular use. We cannot anticipate all uses to which people
might try to put this. Any bugs, if reported , will be fixed as soon as
possible. Smaller Animals Software can not be held responsible for any bugs or
the consequences of any bugs which were not reported.
Tech Support
We know Visual C++. We don't know Visual BASIC or Borland's C++. But, we will
try to help you as much as we can. You should always search the
discussion board to see if your question has been answered there.
Please do not send questions about ISEffects to anyone who's code is included as
part of ISEffects; they have provided their code with no obligations to support
what we do with it.
Other Platforms
If you use this package with a platform other than VC++, and would like to tell
us how you did it, please do. If you have any hints or tips or code snippets
that could help others, please feel free to share this on the ISEffects
discussion board.
Note : Borland C++ Builder uses a different object file format than MicroSoft.
You will have to use IMPLIB to create a static .LIB, if you want to statically
link to the ISEffects package. See your complier's manual for help with this.
Suggestions
If you have ideas about functionality that you'd like but don't see here, let
us know. Many of the features included are the result of people asking if we
could figure out how to do it.
Copyright © 2008, Smaller Animals Software, Inc.