home *** CD-ROM | disk | FTP | other *** search
- /*
- Control Tower Arexx Script
- Written By J.L. White
- (C)1995 Merlin's Software
-
- Lines=5
- 01=Apply HalfTone To Image
- 02=
- 03=This script will load an image into
- 04=Image FX and then apply one of several
- 05=types of Halftone Dithering algorithms
- 05=to the image.
-
- */
-
- options results
-
- arg FrameNum TotalFiles
- address "IMAGEFX.1"
-
-
- if FrameNum = 0 then do
- FrameNum = 1
- Gadget.1 = 'Select HalfTone Dithering Type:'
- Gadget.2 = '45 Degree Cluster'
- Gadget.3 = '0 Degree Cluster'
- Gadget.4 = 'Spiral Cluster'
- Gadget.5 = 'Line Cluster'
- Gadget.6 = '4X4 Dispersed'
- Gadget.7 = '6X6 Dispersed'
- Gadget.8 = '50 % Threshold'
- ListRequest 6 Gadget
- if result = 2 then Type = 0
- if result = 3 then Type = 1
- if result = 4 then Type = 2
- if result = 5 then Type = 3
- if result = 6 then Type = 5
- if result = 7 then Type = 6
- if result = 8 then Type = 9
- call open TempFile,"Ram:CT-IFHT",W
- call writeln TempFile,Type
- call close TempFile
- end
- else do
- call open TempFile,"Ram:CT-IFHT",R
- line = readln(TempFile)
- parse var line Type
- call close TempFile
- end
-
- Halftone Type
-
- exit
-