home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / apps / image / !Image / Docs / P3 < prev    next >
Encoding:
Text File  |  1994-03-20  |  6.1 KB  |  128 lines

  1.  
  2. Introduction to Image
  3. ---------------------
  4.  
  5. Image is an image processing package which allows many varied
  6. operations to be carried out on pictures. Within Image the emphasis
  7. has been on power rather than ease of use, and as such it does take a
  8. little getting used to - but it does have a fully graphical user
  9. interface which is moderately easy to use once you have read the
  10. instructions.
  11.  
  12. Image can load pictures in various formats, currently including most
  13. sprite formats (including the new 15 and 24 bit sprites), clear files,
  14. PBMPlus, GIF and JPEG files. 
  15.  
  16. Image holds pictures internally with full 24 bit accuracy, thus when
  17. performing a series of operations the losses involved are minimal. The
  18. problem with holding pictures in full 24 bit is that of size, a full
  19. colour picture can require a large amount of memory to store it. For
  20. this reason Image holds the internal picture on disc, reading portions
  21. into memory when needed.
  22.  
  23. In fact Image can hold  up to 8 pictures internally at any one time,
  24. through the use of 'Image Banks'. Essentially Image uses 2 banks at
  25. any one time, an input bank and an output bank. Most operations
  26. operate by reading the input bank, performing some operation and
  27. writing to the output bank. After the operation the input and output
  28. banks are swapped over (thus a further operation will be performed on
  29. the result of the previous operation). See 'Image Banks' for more
  30. details.
  31.  
  32. Given the fact that Image stores internal pictures on disc, it is thus
  33. necessary to have enough disc space available to Image to be able to
  34. store these files. It is thus almost necessary to run Image from a
  35. hard drive (with at least a couple of Meg free). By default Image
  36. stores the pictures within its own application directory, but this can
  37. be altered if necessary (see Configuration for details).
  38.  
  39. So that you can see the results of operations, Image has a display
  40. window which shows the result of the last operation (the current input
  41. image bank). Obviously this display window can not show the picture in
  42. full 24 bit accuracy (current hardware does not support this), instead
  43. it shows (by default) a 256 colour representation. This 256 colour
  44. representation is stored within memory (as a sprite) and can be saved
  45. (see 'Loading and Saving'). However with a large picture the 256
  46. colour sprite can take up quite a bit of memory, thus it is possible
  47. to reduce this sprite to a 16, 4 or even 2 colour sprite (see
  48. 'Configuration' for details).
  49.  
  50. Image also supports an 'Image Mask' which is slightly different to the
  51. mask in a sprite. When an area of a picture is masked out all (except
  52. a few) operations performed on that picture will only take effect on
  53. the regions not masked out (masked areas are preserved as before).
  54. Masks can easily be created and removed (see 'Merge Operations' for
  55. details).
  56.  
  57. The operations available to image are varied, and are divided into
  58. groups, each group having its own control window (each accessible from
  59. the main 'Control Panel').
  60.  
  61. The first group of operations are colour control operations. These
  62. affect colours within a picture, for example brightening, darkening,
  63. inverting, etc. These operations are described in the 'Colour Control'
  64. section.
  65.  
  66. The second group of operations are 'Kernel' operations. These are
  67. powerful operations which perform functions such as sharpening,
  68. softening, noise removal, etc. These operations are described in
  69. detail in the 'Kernels Introduction' section, and the control window
  70. is described in 'Kernel Control'.
  71.  
  72. The third group of operations are those of resizing a picture. Image
  73. can resize in various ways, scaling, centralization, cropping,
  74. tiling, etc. These are described in detail in 'Resizing Images'.
  75.  
  76. The fourth group of operations are those of rotation. Image can rotate
  77. a picture through any angle, and about any point (even a point outside
  78. the picture). It can also produce a 'spiral' where the angle of
  79. rotation varies depending on the distance from the centre of rotation.
  80. It can also perform plain rotations about 90, 180 and 270 and also
  81. flips in both horizontal and vertical directions. See 'Rotating
  82. Images' for details.
  83.  
  84. A fifth group is that of operations to merge pictures and also
  85. create/alter/delete image masks. These are detailed in 'Merge
  86. Operations'.
  87.  
  88. Image also allows you to alter pictures by painting over them. The way
  89. this works is a little odd, and takes time to get used to, but it can
  90. be very useful. How it works is that when you want to paint Image
  91. creates what is called an 'overlay' image. This is, in fact, a 16
  92. colour sprite which sits in the display window over the main picture.
  93. Now what happens is that you paint into this sprite (using various
  94. brushes) but none of this actually affects the picture in any way.
  95. When you are happy with it, you can then 'merge' the overlay with the
  96. picture (using any of the 'Merge' operations in group 5). More details
  97. of this are given in the 'Paint' section.
  98.  
  99.  
  100. One real advantage of Image using disc to store the internal copies of
  101. pictures is that if for any reason Image crashes, your machine
  102. crashes or there is a power cut you will not have lost very much (in
  103. fact the most you will lose is the results of any half completed
  104. operation).
  105.  
  106. One thing you will notice about Image is that if you select 'Quit'
  107. from its main menu, it will never ask you to confirm the action. The
  108. reason for this is that it is not necessary. As with crashes,
  109. accidental (or for that matter non accidental) quits from the program
  110. do not matter.
  111.  
  112.  
  113. Recovery after a crash or accidental quit
  114. -----------------------------------------
  115.  
  116. If you suffer a crash, or quit accidentally, simply re-run Image (at
  117. any time, even after a reset) and bring up the main menu. On the menu
  118. you will find an option marked 'Recover'. Selecting this option will
  119. cause Image to scan its working directory to see what is available. It
  120. will then bring up the 'Image Bank' control window which will contain
  121. information about banks which contain pictures - all you need to do
  122. now is go through the available banks seeing what is there.
  123.  
  124. The recovery operation should work in 99% of cases, allowing you to go back
  125. to where you left off (or to the start of the previous operation if a crash
  126. happens during an operation).
  127.  
  128.