IFF - FX 1.1 AGA
================

- A Progam to perform several effects on IFF/ILBM - Pictures 
  on an Amiga with AGA - Chipset.
- Vastly improved from V 1.0 !!!! (Actually rewrote most of the code)
- NEW Effects added, others thrown out (the tedious ones)

IFF_FX is Freeware. (Freely Distributable)

 This archive should contain:
 
     IFF_FX          ;The Program
     IFF_FX_AGA_doc  ;English documentation
     IFF_FX_AGA_dok  ;Deutsche Anleitung
          
------------------------------------------------------------------------
Versions:

1.0  18 Jan 1995 - First Version.

1.1   4 Jun 1995 - Major Bugfix, New Features, Vast Improvements
                   of existing features; Many effects now in full
                   glorious color !!!
				   The Program should not crash anymore, all known
                   bugs were removed. (and there were many :-( )

------------------------------------------------------------------------
IFF_FX is Copyright © 1995 Ralf Treuherz. All Rights reserved.

The author will take no responsibility for any damage which results
in improper use of this program.
------------------------------------------------------------------------

Description
-----------

Based on a source picture the program will perform some mathematical 
operations like the detections of edges and will save the result as
an IFF/ILBM picture.

------------------------------------------------------------------------
Requirements

- An Amiga 1200 or 4000
 (sorry, but the algorithms needed 256 steps of grey!)
- reqtools.library

------------------------------------------------------------------------

How to start IFF_FX
-------------------

IFF_FX can be called either from Workbench or CLI.

* Usage from Workbench
 
 Double-click the Icon. The rest should be quite intuitive:
 Select a Source-Picture (SourcePic) and a Destination-
 Picture (DestPic), choose an effect, and press "Process" !

* Usage from CLI

 IFF_FX <SourcePic> <DestPic> [Effect]

 <SourcePic> and <DestPic> are filenames of Pictures and [Effect]
 is an optional Number 0-8 for an effect (see below)

------------------------------------------------------------------------

The Effects
-----------
If both a Source- and Destination-Picture is chosen, the Program
will compute the Destination-Picture from the Source-Picture
with the following Effects:

a) Effect: none or 0 / Button: Grey
 
 NEW: Now is a real Greyscale representation according to the
 reception of colors to the human eye (the simple (r+g+b)/3 gives
 not the correct result). This effect is also used as a precomputing
 for Effects 1 - 3.
 The Result is a Greyscale - Representation of the Source.
 The number of Bitplanes is not changed. 

b) Effect: 1 / Button: Amplitude

 The Result is a Picture containing the Quality of the Edges 
 in the SourcePic using the Sobel-Operator. Edges which sourround
 an Object in the SourcePic will result in a closed line in the DestPic.

c) Effect: 2 / Button: Phase

 The Result is a Picture which contains the Direction of
 the Edges. Perhaps of little use to pictures with very 
 high detail.

d) Effect: 3 / Button: Outline
 
 The Result is a Picture that looks like a Relief. Especially
 useful for Workbench-Backgrounds if you convert the resulting
 256-Greys - Picture to fewer colors using the appropriate program.

e) Effect: 4 / Button: Smooth

 NEW: This effect now results in a color picture !
 The Source - Picture is smoothed with a 3*3 Grid, (Low - Pass)
 the colormap is not altered.

f) Effect: 5 / Button: Median

 NEW EFFECT ! Mostly comparable to "Smooth", but gives better results
 with pictures that are distorted with black/white - Noise (extreme
 spikes), is a bit slower than "Smooth" because of the involved sorting-
 algorithm.

g) Effect: 6 / Button: Sharpen

 NEW EFFECT ! Actually, "Smooth" in Reverse, doing a Highpass.

h) Effect: 7 / Button: Halve

 NEW EFFECT ! This proves to be very useful in conjunction with other
 memory-eating-high-tech-24-Bit-Products like 'Art Department Pro'.
 Halves the vertical and horizontal size, adapts the screenmode
 accordingly.

i) Effect: 8 / Button: Invert
 
 This Effect inverts the Colormap and will not change the 
 number of Colors in the Picture.


------------------------------------------------------------------ 

The Author
----------

 Ralf Treuherz
 
 gl176@appl1.hrz.uni-siegen.de

 Please send any comments about this Program to this E-Mail address.
