Image Manipulation

Image Manipulation

This menu provides access to a number of low level facilities for manipulating an image. Logical, arithmetic and bit operations are provided.

A: ALU operations.

This option provides access to the onboard arithmetic logic unit (ALU) for operations on pairs of buffers. Both arithmetical and logical operations may be performed in combination with zooming and panning and a range of look up tables.

B Rearrange bits.

This option allows the contents of the buffer to be altered by rearranging, setting and/or clearing individual bits within the image.

C Combine to create full colour image.

This option will combine the contents of three buffers to produce a full colour image. One of the buffers contains the red, one the green and one the blue component of the final image. The full colour image is generated through a dithering technique with simple error diffusion.

D: Continuous ALU operations.

This option is very similar to [A: ALU operations] except that the requested ALU operation is repeated continually until a key press is detected.

G Combine RGB buffers to give grey-scale.

This option will combine the contents of three buffers, one containing each of the Red, Green and Blue components of an image, to produce a grey-scale image representing the equivalent intensity of the full colour image defined by the three buffers (this full colour image may be dithered to a single buffer using [C Combine to create full colour image]). The resulting image will be displayed using the monochrome output look up table (0).

I Invert buffer.

This option simply inverts the specified buffer through the mapping p <-- 255 - p.

K Use mask buffer.

This option allows access to the buffer masking facility also accessed by <f8>. A source buffer is ANDed with the mask buffer (or the logical inverse of the mask buffer) to produce the resultant image, containing only the regions selected by the source buffer.

L: Logical-constant operations.

While the [A: ALU operations] option provides access to logical operations on buffer pairs, this option allows logical operations between a single buffer and a constant value.

M: Maths-constant operations.

As with the [L: Logical-constant operations] option, this option provides access to operations between a single buffer and a constant. However, unlike [L: Logical-constant operations], the operations are arithmetical in nature.

R Set region to constant.

This option allows the contents of a window to be set to a specified constant value.

S Set buffer to constant.

This option allows the contents of a buffer to be set to a specified constant value.

Y Apply hardware transfer function to buffer.

This option applies the hardware transfer function, specified by [;PIX Specify hardware transfer function], to the contents of a buffer. Refer to help text on [;PIX...] for further details.


Parent menu

Main Menu

DigImage User Documentation


Stuart Dalziel, last page update: 19 February 1996