Short: Remaps IFF pictures for higher depths. Author: jpotter@birch.apana.org.au (Jonathan Potter) Uploader: leo hampschl demon co uk (Leo Davidson) Type: gfx/conv Architecture: m68k-amigaos DIF 1.0 (C) 1995 Jonathan Potter This is a little program designed to allow easy conversion of images designed for one screen depth to images suitable for another screen depth. For example, the Magic Workbench icons for DOpus 5 (by Trevor Morris & Leo Davidson) are all designed for an eight colour screen. If your DOpus screen (or Workbench screen) is more than eight colours, these images will be displayed in the wrong colours. DIF can remap these images to allow their use on a deeper screen. Usage : DIF FROM/A,TO/A,DEPTH/N/A FROM - source image file TO - destination image file DEPTH - desired depth of the converted image The input file must be an IFF ILBM image. You will normally specify the depth of your Opus (or Workbench) screen for DEPTH - for instance, my Workbench screen is 32 colours, so I would specify a DEPTH of 5 (if you don't understand the term "depth", tough luck :) While this program will work on any depth source image, and produce any depth destination image, it is really designed for converting 8 colour images to work on a screen of more than 8 colours. For that reason, the results when using any other depth input image are undefined (well, they're not undefined, but I've never tried it, so who knows what will happen :) You can also specify a smaller depth than the original image, in which case the higher bitplanes will simply be tossed away. The easiest way to use this program is probably to set up a DOpus button, with a function similar to the following : AmigaDOS DIF {fu} {d}{o} {RsEnter desired depth:4} Flags : Do all files Output to window Rescan dest Window close button DIF works on both RLE-compressed images and non-compressed images (like brushes). If you have any problems with it, you can reach me at : jpotter@birch.apana.org.au - Jon