home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / graphics / image_1 / !Image / Docs / P11 < prev    next >
Text File  |  1994-08-18  |  7KB  |  160 lines

  1.  
  2. Image Merge Operations
  3. ----------------------
  4.  
  5. Image allows the user to merge two images in a variety of ways. The only
  6. requirement is that the images are the same size (to merge different sized
  7. pictures, see 'Insert' below). The merge banks control window contains
  8. a number of merge operations, simply select the operation required, any
  9. operation value, check the source and destination banks are correctly set
  10. (see the section on Image Banks for details) and press the 'OK' icon.
  11.  
  12. Image Operations available are :
  13.  
  14.         OR images  - result is the OR of both inputs
  15.         AND images - result is the AND of both inputs
  16.         EOR images - result is the exclusive OR of both inputs
  17.         +          - result is the sum of both inputs
  18.         -          - result is the difference between the two inputs
  19.         <          - result is boolean <
  20.         >          - result is boolean >
  21.         =          - result is boolean =
  22.         Ratio      - See below
  23.         Emboss     - See below
  24.         Max        - Result is the max of the inputs
  25.         Min        - Result is the min of the inputs
  26.         1:1        - Result is the dithering of both inputs
  27.         Over       - 2nd image is placed over 1st input
  28.         Under      - 2nd image is placed under 1st input
  29.  
  30. Mask Operations available are :
  31.  
  32.         Add        - Add to mask
  33.         Sub        - Subtract from mask
  34.         Make       - Make new mask
  35.         EOR        - EOR mask
  36.  
  37.  
  38. Note: Areas of the 1st image that are masked out will remain untouched,
  39. whereas areas of the 2nd image masked out will be ignored (ie the 1st image
  40. is preserved).
  41.  
  42. Note: The above is not true for the 'Under' merge, where unmasked areas
  43. of the 2nd image are placed over (ie. replace) masked areas of the 1st image.
  44. This is the only case where masked areas are not preserved.
  45.  
  46.  
  47. Ratio
  48. -----
  49.  
  50. The ratio option takes a parameter (value from 0 to 100) which is used as a
  51. percentage as follows :
  52.  
  53. result =  value * input1 / 100  + (1-value) * input2 / 100
  54.  
  55.  
  56. Emboss
  57. ------
  58.  
  59. The Emboss operation is used as part of the embossing process. It too takes a
  60. value, the value is a number from 0 to 255. The operation then occurs as
  61. follows: any pixel in input image 1 who's intensity is greater than or equal
  62. to the value makes an output pixel white, otherwise a pixel in input image 2
  63. who's intensity is above value produces a black output pixel - all other
  64. output pixels are grey.
  65.  
  66. The Emboss operation can also take an optional second parameter, which defines
  67. the colour to use instead of middle grey (as above). To supply a second
  68. parameter simply place a ',' after the first parameter, and follow this by
  69. a colour number (0 to 15) as given in the 'colour window'. Giving a value of
  70. -1 makes the operation mask out all the areas which would have otherwise have
  71. been made mid grey.
  72.  
  73. For more details on making an Emboss see the section entitled 'Emboss'
  74.  
  75.  
  76. Mask Operations
  77. ---------------
  78.  
  79. A mask prevents parts of an image from being altered by most operations
  80. within Image. The 4 mask operations specified above use a second image to
  81. define where to add/subtract/etc the mask areas. Each of these operations
  82. takes a value parameter, this being an intensity level (0-255). Any areas in
  83. the 2nd image with an intensity greater or equal to that will cause that area
  84. to be added/subtracted/etc to the mask.
  85.  
  86.  
  87. Insert Picture
  88. --------------
  89.  
  90. To insert a smaller picture inside a larger picture you need to use the
  91. 'Insert' operation, controlled by the icons in the top right of the window.
  92. This window contains two writable icons which should contain the coordinates
  93. in the main (larger) picture to place the top left of the inserted picture.
  94.  
  95. This coordinate can be entered in four ways, first by simply entering the
  96. coordinate in the icons. Second is to click the mouse pointer over the point
  97. you wish to use in the display window (make sure you are not currently in a
  98. 'Paint' operation) and this pixel's coordinates are entered into the icon to
  99. the right of these icons. Pressing the icon marked with an arrow copy the
  100. coordinate of the last mouse click to the coordinate icons. The third method
  101. is to click (and hold) the icon marked 'Box'. When you do this the mouse
  102. pointer will disappear, and inside the display window will appear a dragable
  103. box which is the size of the insert picture (the picture in the 2nd input
  104. bank). Move this box into the correct position and release the mouse pointer,
  105. the coordinate icons will be filled in to place the picture at the position
  106. specified.
  107.  
  108. The final method is similar to the previous method except that instead of
  109. just having an outline box you get an outline representation of the image to
  110. be inserted. This method is operated by selecting (hand holding the mouse
  111. button down) the icon called 'Outline'. When you select this icon an outline
  112. of the insert image will be created (this may take a few seconds for a large
  113. picture). When you release the mouse button the coordinates will be entered
  114. accordingly. The outline is created using the same system as the 'Outline'
  115. option in the kernel control window. To the right of the 'Outline' icon is a
  116. writable icon for entering a threshold value (see 'kernel control' for
  117. details of this value).
  118.  
  119. THE OUTLINE OPTION IS MISSING FROM THIS DEMONSTRATION VERSION
  120.  
  121. To insert the picture you then only need to set the insert operation (eg. OR,
  122. Ratio, Over, etc) and press the 'Insert' icon.
  123.  
  124. Note: When inserting one picture into another, the '2nd' image bank must
  125. contain the smaller picture, and it must be inserted such that it lies
  126. completely within the larger picture.
  127.  
  128.  
  129. Radial Merge
  130. ------------
  131.  
  132. The 'Radial' merge is similar to the 'Ratio' merge except that the ratio
  133. varies according to the distance from a specified point. With this merge you
  134. need to set up a number of values. First is the point to use to measure
  135. distances from and can be entered into the icons, or made to be the
  136. coordinate of the last mouse click in the display window by pressing the
  137. arrow icon to the right of the coordinate icons.
  138.  
  139. The next two values define the range of the ratios used in the merge. This is
  140. defined by two values, a start percentage and an end percentage. The start
  141. percentage must be lower than the end, but otherwise any values between 0 and
  142. 100 are valid. The first value defines the percentage to be used for the 2nd
  143. picture at the coordinate specified above (the first picture gets 100 minus
  144. this value). Thus a value of '0' will make the point specified above be 100%
  145. from the first picture.
  146.  
  147. The next value that needs to be established is the 'Radius'. This defines the
  148. area over which the ratio merge takes place. Any areas outside this radius
  149. will be treated as if they were at the edge of the area as far as ratios are
  150. concerned. In fact you can enter two values into this icon (separated by a
  151. comma), if you do the second value is treated as a multiplier for the Y
  152. distance from the centre of the merge (this allows you to produce merges
  153. based on an ellipse rather than a circle). A second value between 0 and 1
  154. will cause a vertical ellipse, a value greater than 1 a horizontal ellipse.
  155.  
  156. The option marked 'Linear' affects the merge operation be, when set, causing
  157. the movement between the ratio range to be linear; when not set the movement
  158. is a curve which means that the progression along the range starts off
  159. slowly, speeding up as it goes.
  160.