The imaging software glossary provides definitions for document and web imaging, in addition to terminology specific to Snowbound Software’s imaging technology. 

Background color

The background color refers to the color in the background of the image display container.

Batch Conversion

Batch conversion is the ability to convert large quantities or groups of images from one format to another. Batch conversion is usually done in an automated manner. Snowbound's SnowBatch application is an automated batch converter that can run on the desktop or server.

Bayer Dithering Algorithm

The bayer dithering algorithm is a simple matrix dithering algorithm. Bayer dithering is sometimes used to make color images printable in black and white. It reduces 8, 24, or 32-bit images to 4-bit color.

Bicubic Interpolation

Bicubic interpolation is used for resizing an image by taking a 4 pixel by 4 pixel block and producing an average of those pixels by weighting the value of the pixel in the average based on its distance from the origin pixel. Pixels farther away have less effect on the resulting pixels value than do it's nearest neighbors. It resizes 8 and 24-bit images.

Bitonal Image

A bitonal image is an image comprised of pixels that contain only a single bit of information. Each pixel is either on (white) or off (black). Fax image formats and Group 4 image formats are bitonal images. 1-bit images are typically compressed using Run Length Encoding (RLE), also known as monochrome, bitonal, or black and white.


Bits-per-pixel, or the color depth, is defined by the number of bits-per-pixel that can be displayed on a computer screen. The more bits-per-pixel, the more colors that can be displayed. Bits-per-pixel describes the number of bits used to represent the color of a single pixel in a bitmapped image.

Boolean Operations

Boolean operations consists of operators such as “and”, “not” or “or”. Generally Booleans are used in programming and Internet Search engines.

Bounding Box

The bounding box of an image refers to the smallest upright rectangle which surrounds the image and includes all of the pixels that are not fully transparent.


Brightness is an attribute of visual perception in which a source appears to emit a given amount of light. Changing the brightness of an image makes the entire image lighter or darker.


The buffer is a data area shared by program processes that operate at different speeds or with different sets of priorities. The buffer allows each device or process to operate without being held up by one another. A buffer is memory used to temporarily hold output or input data. The data can be output to or input from devices outside the computer or processes within a computer.


A byte is the unit most computers use to represent a character such as a letter, number, or typographic symbol. It consists of a unit of data that is eight binary digits long.

Online Demo