IFF - FX 1.0 AGA
================

A Progam to perform several effects on IFF/ILBM 
Pictures on an Amiga with AGA - Chipset.

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
     pics/           ;A directory with samplepics.
           
------------------------------------------------------------------------
Versions:

1.0  - First Version.

------------------------------------------------------------------------
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 picture of 256 values of grey the program will perform
some mathematical operations like the detections of edges and will 
save the result as an IFF/ILBM picture.
To ensure the most flexible use of this program, I incorporated a
converter which will convert any pic (except HAM) in the format
needed by the algorithms.

------------------------------------------------------------------------
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-7 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

 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

 The Source - Picture is smoothed with a 2*2 Grid.

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

g) Effect: 6 / Button: SwapColor

 This Effect swaps the Entries for Red/Green/Blue in the
 colormap and will not change the number of Colors in the Picture.

h) Effect: 7 / Button: Rasterize

 The Picture is rastered with a 2*2 - Grid. The number of
 Colors is not changed.

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

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

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

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