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.
Contains pixels which are made up of RGB triplets, that is, each pixel is composed of 3 bytes of data: one byte each of red, green, and blue values. Also known as True Color. Supports 224 - 1 colors. For the RasterMaster libraries, each pixel is packedinto a 32-bit int.
An image file format which allows 4-bits per pixel, 16 colors.
Each pixel of an 8-bit image contains 8 bits of information. An 8-bit pixel can takeon one of 256 possible values. There are two common types of 8-bit images; gray scale and palette color images. Each pixel of a gray scale image takes on one of 256 shades of gray. Each pixel of a 8-bit color image is used as an index into the palette, therefore, it can have up to 256 different colors at one time. Indexed 8-bit images are good for low color resolution images.
ActiveX is a loosely defined set of technologies developed by Microsoft for sharing information among different applications. ActiveX is an outgrowth of two other Microsoft technologies called OLE (Object Linking and Embedding) and COM (Component Object Model). One of the major features of ActiveX is its ability to be used by a number of development environments. ActiveX is supported in RasterMaster for Windows.
Alias all turns scale to gray and scale to color on at display time. All 1-bit black and white and color documents are anti-aliased in Snowbound Software’s RasterMaster for Java SDK.
Annotations are used to mark up text and attach notes and comments to images and documents. In Snowbound’s FlexSnap web viewers, annotation objects are created through an interface and then stored in one or more annotation layers as a separate file. The annotation objects are registered as an underlying image permitting zooming and scrolling of the overall display without losing registration of the annotation information. You can set the foreground, background, and font color as well as line width and style for annotations.
Anti-aliasing is a method of making graphics and text easy to read and pleasing to the eye on-screen. Black and white or color images, if displayed at a lower resolution than 1:1 (image pixels to screen pixels), cause the image to look unreadable. This is because linear interpolation methods used for display skip pixels in the horizontal and vertical directions. Thus, some information is lost on display. Anti-aliasing corrects for this by producing an average of neighboring pixels. The effect is to give the document a soft, grayscale look. The underlying image is unaffected if used for display purposes. However, functions also exist to permanently modify black and white images to grayscale.
Application Program Interface (API) is the command-set for a set of routines that invoke a library or toolkit. It is a set of instructions that contain the rules that must be followed for two computer programs to talk to each other. For instance, a computer program can (and often must) use its operating system’s API to allocate memory and access files.
An applet is a small Java application that can be sent along with a Web page to a user, much the same way an image is included. It is a software component that runs in the context of another program, for example a web browser. The applet must run in a container, which is provided by a host program, or through a plugin. It enables a variety of web browsers to accomplish many tasks, including viewing and manipulating images in many formats. When you use a Java technology-enabled browser to view a page that contains an applet, the applet’s code is transferred to your system and executed by the browser’s Java Virtual Machine (JVM). Snowbound’s FlexSnap web viewers are available as an applet only or applet/servlet combination. The RasterMaster for Java imaging SDK can also be used to create an applet.
ASCII is an industry standard which assigns letters, numbers, and other characters within the 256 slots available in the 8-bit code. ASCII defines codes for 33 non-printing control characters (which mostly affect how text is processed) plus 95 printable characters.
The aspect ratio of an image is the proportion of the image’s size given in terms of the horizontal dimension versus the vertical dimension. An aspect ratio of 4:3 indicates that the image is 4/3 times as wide as it is high. Maintaining aspect ratio is important when viewing images so that they do not appear ‘squished’ or‘stretched’.
An attribute is a defining characteristic of an object and is part of a tag. It can be set to different values.
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.
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 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.
An image is called a bitmap or raster image if its objects or contents are represented by pixels. This is the opposite of a vector image, which is where objects are described by beginning and endpoints for lines, and center and radius for circles and ellipses.
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.
Originated by Microsoft, BMP supports 1, 4, 8 and 24-bit images. 4 and 8-bit images may be compressed using simple run length encoding.
Boolean operations consists of operators such as “and”, “not” or “or”. Generally Booleans are used in programming and Internet Search engines.
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.
The CABinet (CAB) file is the Microsoft Windows native compressed archive format that contains a compressed and archived applet for Microsoft’s Internet Explorer users. It supports compression and digital signing. It’s used in a variety of Microsoft installation engines.
A call-back function is a function that is passed to another function as a parameter. The function receiving the call-back function can then call this function. This is a powerful programming method used to change the behavior of a given routine. In RasterMaster, callbacks are usually used when users have a custom IO routine that they need called, instead of using the standard file IO operations.
Government specification for CCITT Group-IV compressed images. Acronym stands for Computer- Aided (CAD) acquisition and Logistics Support. CALS files are used for document imaging and therefore only store 1-bit.
Short for Comité Consultatif International Téléphonique et Télégraphique. CCITT is an organization that sets international communication standards. CCITT Group-IV and Group-III compression algorithms were originally developed for sending images over telephone wires for fax machines.
The Check Clearing for the 21st Century Act (Check 21) was signed into law on October 28, 2003, and became effective on October 28, 2004. Check 21 is designed to foster innovation in the payments system and to enhance its efficiency by reducing some of the legal impediments to check truncation. The law facilitates check truncation by creating a new negotiable instrument called a substitute check, which permits banks to truncate original checks, to process check information electronically, and to deliver substitute checks to banks that want to continue receiving paper checks. A substitute check is the legal equivalent of the original check and includes all the information contained on the original check. The law does not require banks to accept checks in electronic form nor does it require banks to use the new authority granted by the Act to create substitute checks.
Class is a definition for the methods and variables of an object. It describes the rules by which an object behaves. A class can have subclasses that can inherit all or some of the characteristics of the class. The structure of a class and its subclasses is called the class hierarchy.
Classpath is an environment variable that tells the Java compiler where to look for and interpret class files.
Microsoft Windows clipboard format.
The clipboard is an area used to exchange data between applications. Applications place data on the clipboard so other applications can access it. This storage is meant as a short-term volatile place to keep information that will be used again shortly. These operations are typically referred to as cutting and pasting data.
CMYK is a color gamut composed of 32-bit pixels. Each pixel contains 8 bits each of color information for 4 separate planes (each plane is effectively a separate image containing only the information relevant to that plane): Cyan, Magenta, Yellow, and Black. This gamut is intended for pre-press applications where it is desirable to have the image on the computer screen look as much like the printed image as possible. Since most computer gamuts are additive (for instance, in RGB colors are added to produce other colors, so adding full-intensity red to full-intensity green to full-intensity blue produces white), a subtractive gamut is needed for printers. Adding red, green and blue ink on a printer does not produce white, but instead a brown or purple. In CMYK printing, white is produced by removing all colors, while black is produced by removing CMY.
Color conversion is the process of changing from one color model to another.
Compiling is a process statement which turns a particular programming language into machine language or “code” that a computer’s processor uses. (e.g. an executable .EXE or .COM file that may run on a computer or virtual machine.)
Compression is a process of encoding an image or other data so that it occupies less memory or disk space than its uncompressed version. Image compression can be lossy or lossless. The goal is to achieve the best image quality at a given bit-rate (or compression rate). Compression techniques for 24-bit color images usually do not work well on 1-bit or bi-level images. Similarly, compression for 1-bit images do not compress well for 24-bit color images. Examples of compression formats include ABIC, Group3/Group4, JPEG, JPEG2000, JBIG, JBIG2, MMR, ZIP, and LZW. Snowbound’s products handle image compression directly and rapidly without having to invoke a print driver or any other external application.
The compression ratio is the ratio of a file’s uncompressed size compared to its compressed size. Because the user has control of the amount of loss, JPEG is one of the few formats that permits the user to control the compression ratio of the information.
A Java constructor is used to create objects, optionally with some number of parameters to control the construction.
A content management system (CMS) is a computer software system for organizing and facilitating collaborative creation of documents and other content. A content management system is frequently a web application used for managing web sites and web content, though in many cases, content management systems require special client software for editing and constructing articles. Snowbound’s FlexSnap web viewer can integrate with CMS systems enabling users to easily access, view, convert, manipulate, annotate, and print document and image formats within the repository through a single universal viewer.
Contrast is the variation of the lightest or brightest in comparison to the darkest portions of an image. In imaging, contrast depends on the image source, the medium, and the ambient lighting.
A control array allows you to dynamically add menu items to a Visual Basic form during program execution.
Coordinates are a pair of numbers that represents a specific location in a two-dimensional plane.
Cropping is an image processing method to remove a region of an image or text. It can be used to remove an extraneous information or subject matter to improve the final composition.
The cropping rectangle is the area of the image that you want to crop.
Desktop Color Separation (DCS) is a standard QuarkXPress format based on EPS and developed by Quark, Inc. It enables non-Quark applications to pre-separate images into individual C, M, Y, K, and master/composite files allowing the exchange of bitmap images between prepress applications. It is used to speed up the printing process because only the information for the plate being printed is sent to the printer rather than the entire CMYK file.
A Device Dependent Bitmap (DDB) is a bit map dependent upon a particular hardware device where the bitmap will be displayed. This is usually a computer screen or printer. DDBs tend to display at a high speed however when printing a DDB it may be necessary to convert to a DIB in order to see the bitmap because not all printers support DDB.
Decompression is the method or process of decoding image data which is stored in a compressed data stream or file. Decompression methods automatically detect the file format.
Depth is defined by the number of bits-per-pixel that can be displayed on a computer screen. RasterMaster automatically converts the pixel depth to the appropriate value, based on the output format specified.
Device dependent is the software written to work on a particular set of hardware platforms.
The device driver is the set of software routines that work with and control a specific hardware device. Each device including printers, keyboards, mouse, monitors, disk drives need to have a driver in order to work with the system.
A Device Independent Bitmap (DIB) is an image format specification independent of all hardware devices and platforms. All high-level and low-level functions that decompress or import images convert the data and store it in memory as the MS Windows DIB format, which consists of the following: header (DIB_Head), palette, and image data. All formats are converted to either 1, 4, 8, or 24-bits. All 1, 4, and 8-bit images have a palette. The raw uncompressed image data follows the palette specification.
Digital Imaging and Communications in Medicine. A medical image format supporting 1, 12, 16 and 24 pixel images. Its purpose is to enable a piece of medical equipment or software produced by one manufacturer to communicate with software or equipment produced by another.
Dithering is a method of using similar colored and sized pixels to display or print a different color or resolution. In a dithered image, colors not available in the palette are approximated by a diffusion of colored pixels from within the available palette.
The Dynamic Linked Library (DLL) is a compiled and linked collection of computer functions that are not immediately bound to an executable, but are called during program execution. Dynamic linking means that the data in a library is not copied into a new executable or library at compile time, but remains in a separate file on disk. Snowbound’s RasterMaster for Windows is available as DLL.
A document viewer enables a document to be opened and displays the contents of a file. A document viewer could be considered the application that created the file such as Microsoft Word or Excel. Or it could be a separate application that displays the content as it would appear if viewing it in the creator application. These viewers often require that the original format be converted to something else in order to open and view such as PDF for Adobe Reader. Snowbound’s FlexSnap web viewers support over 40 document and images formats eliminating the need to convert to a different format in order to view. FlexSnap also eliminates the need for the user to need the native (creator) application on their system.
The Documentum Web Development Kit (WDK) created and offered by EMC Documentum provides an application framework, a set of components, a set of user-interface controls, and a set of URL-addressable commands that leverage DFC services. The framework provides the infrastructure used by WDK components to operate and interact. The WDK makes it fast and easy for developers to include content management functionality in their Web-based applications. Snowbound offers a version of its FlexSnap web viewer that supports the WDK enabling users to easily access, view, convert, manipulate, annotate, and print document and image formats within the Documentum repository through a single universal viewer.
Documentum Webtop is an easy-to-use interface created by EMC Documentum that allows users to access the EMC’s repository and content management system using a standard browser application. EMC Documentum Webtop is ideal for users who prefer the point-and-click navigational ease of a Web interface, particularly when content is accessed from remote locations across the Internet. Snowbound offers a version of its FlexSnap web viewer that is configured to integrate specifically with Webtop, enabling users to easily access, view, convert, manipulate, annotate, and print document and image formats within the Documentum repository through a single universal viewer.
Dots Per Inch (DPI) is a measure of printing resolution. It usually refers to the number of printer dots that can be printed in one inch. Higher values indicate higher resolution; usually equal to 1/72nd of an inch. The more dots per inch, the higher the resolution. For example, if you print on a laser printer at 600 DPI your output will show the image with 600 dots across and 600 dots down. In total you will have 360,000 dots per square inch resulting in a crisp image vs. if you print at 300 DPI.
Drag is a term used to describe when an object or text is selected and then moved to an alternate location.
Duplex scanning is the ability to scan both sides of a sheet of paper at the same time
Edge detection is a method of locating and isolating an optical edge in a digital image. For instance, most high-speed scanners scan with a black background. An edge-detection algorithm will look for this black edge and remove it leaving only the original page data. The goal of edge detection is to mark the points in an image at which the intensity changes sharply.
Encoding is the format for storing uncompressed data, how it is packed, and the set of symbols used to represent the range of data items. File compression allows you to limit an image’s size by encoding the image’s data more concisely and efficiently.
Encryption is the conversion of data into a form that cannot be easily understood by unauthorized people. Encryption/decryption is a good idea for sending sensitive information over the web, such as an online credit-card purchase, patient records, and financial data.
Encapsulated Postscript File. Originated by Adobe. EPS is a very complex interpreted language. It is a file format used for importing and exporting PostScript files, and stores graphical or photographic images from a larger PostScript file.
Equalize is an image-processing algorithm that redistributes the frequency of image pixel values allowing equal representation for any given continuous range of values.
Fat client/thick client is a client/server architecture where the client performs the bulk of the data processing or imaging operations. The data itself is stored on the server. Snowbound’s FlexSnap: SI is an example of a fat client. All of the image processing such as zooming, redaction, and manipulation is executed on the client side. Because everything is happening on the client it is very fast since it is not necessary to call back to the server for every action.
A file format is a specification for storing image data. The format dictates what information is present in the file and how it is organized, including headers, directories and compressed data. Snowbound’s products import and convert file formats to Snowbound’s internal formats at decompress time. The format is a simple uncompressed DIB format stored in memory. This format is decompressed or imported and can be saved out to any supported format.
A filter is a block of code which is used to handle a particular file format or compression algorithm.
Flipping results in swapping pixels along the X-axis or along the Y-axis, depending on the operation. It is used to change the orientation of an image.
A font is a complete collection of all the characters and typefaces in a specific family. A typeface is usually comprised of an alphabet of letters, numerals, and punctuation marks.
The foreground color is the color to use for the foreground data, such as text. It is also used for the fill-in color for rectangles, ellipses, and polygons and is the highlight color for highlighted rectangles and text color for Post-its and edits.
A frame is the edge or border that resembles a border or picture frame. Frames are often used in word processing and graphic arts to help focus the viewer’s attention. In data or network communications, a frame is a block of data that begins with a header to indicate the beginning of the block of data and a trailer to indicate the ending of the data.
Gamma correction is the compensation for the response curve of the monitor and video card. The lower values of the curve appear blacker than they actually should. Gamma displays the lower level values a little brighter and the high clauses a little darker for better contrast on 8-bit grayscale and color images.
Graphics Interchange Format was created by CompuServe for compressing 2, 3, 4, 5, 6, 7 and 8-bit palette images. It is supported by most applications that handle images. It was created to generate the smallest possible image file for uploading and downloading, therefore saving file transfer time. It uses a proprietary compression algorithm owned by UNISYS called LZW. Before using this file format with RasterMaster, a license from UNISYS must be obtained.
Grayscale is the color created by dots and shades of white to black to form images. They have a maximum color depth of 8 bits. When defining shades of gray in terms of RGB, each of the 3 red, green, and blue components must be equal to each other. Thus, grayscale images have a maximum color depth of 8 bits.
The U.S. General Services Administration (GSA) is a federal agency of the United States government, established in 1949 to help manage and support the basic functioning of federal agencies
A Graphical User Interface (GUI) is a computer interface that uses graphical objects. GUIs display visual elements such as icons, windows, and other gadgets. Snowbound’s FlexSnap web viewers have configurable GUIs.
The half-tone is the reproduction of a contiguous-tone image on a device which does not directly support continuous output. This is done by displaying or printing a pattern of small dots which from a distance can simulate the desired output color or intensity. This is typical of black and white newspaper photos.
The header is the information contained in the image at the beginning of the file.
The intent of the Health Information Portability and Accountability Act (HIPAA) is that all electronic transactions for which standards are specific must be conducted according to the standards. These standards were not imposed by the law, but instead were developed by a process which included significant private sector input. HIPAA also addresses the security and privacy of health data.
A histogram shows the distribution of colors in an image. For a 256 color image, it shows how many times a particular pixel intensity occurred in that image. It is a graphical version of a table which shows what proportion of cases fall into each of several or many specified categories. The categories are usually specified as nonoverlapping intervals of some variable
Hyperlink Text Markup Language (HTML) is a tag-based language used to create documents for the Web. HTML forms are often used to capture information from web sites.
Huffman coding is a method of data compression that is derived by how often elements appear within the data. Windows uses ICO Microsoft Icon format files (multipage file) to display its icons. It contains a standard device independent bitmap with a new header on top. The header indicates the type of resource and number of icons. Huffman coding supports 1 and 4-bits of uncompressed data.
Amiga Interchange File Format is used to transfer documents to and from Commodore Amiga computers for native bitmap formats. It allows images and text to be stored inside the file.
Used to display a graphical image such as a bitmap or an icon.
An image’s width and height with respect to the page’s top left corner.
The overall layout of an image.
The steps involved in getting an image uploaded to a computer, modifying, printing and saving it as a digital image.
IMNET G4 compressed format.
Images which do not define colors in terms of their actual RGB or CMYK values and which derive its colors from a “palette” are known as “Indexed Color”. Because the palette is limited to a maximum of 256 colors, they are not considered “true color”. Colors in the palette are referenced by index numbers which are used by the computer to identify each color.
Defines how data is arranged in memory. For instance, an RGB image may have the following pixel arrangements (every 3 characters of 'R','G', or 'B' is one pixel):
The way the data is stored inside the system.
Image Object Content A6 architecture. IBM format which uses CCITT G3, G4 and IBM MMR formats. 1-bit only. 1-bit only. This format is typically used for document storage.
A Java JAR archive contains the class, image and sound files for a Java applet. They are all gathered and compressed into a single file for faster downloading.
Joint bi-level Image Experts Group. Uses arithmetic encoding for compression, and is particularly effective at making small files, which makes it ideal when there are a large number of images. Decompression is slower than some other compressionalgorithms. It supports 1 or 8- bit gray scale images and is a lossless compression method.
US Military CCITT G4 tiled image format for storing Government documents and drawings. Supports 1-bit per pixel.
Joint Photographics Experts Group. This was a group spearheaded by Kodak for 24, 32 and 8-bit gray scale lossy compression. This is by far the best compression availablefor these types of images supported in the current Snowbound library. It is the most popular format for the storage of photographic images and displaying them on the Web. It does not work as well as GIF for text or line drawings since GIF is optimized for those kinds of images.
The factor for decimating the blue and red chroma planes when writing out a JPEG image. It specifies how many pixels to skip in the X and Y direction when compressing the image.
JPEG 2000 specification. This is similar to JPEG but produces much better compression with better quality. It is supported as a separate plugin. A user can download a lower resolution version of an image and continue downloading a more detailed versionif needed.
Kofax Format. Proprietary format created by Kofax scanner cards.
The organization of programming into separate functional components that interact in some sequential and hierarchical way, with each layer usually having an interface only to the layer above it and the layer below it.
A collection of software functions that can be called by a higher level program. Most libraries are collections of similar routines such as those used for graphical or image processing.
Used for resizing an image. Takes 2 pixels, separated by x pixels, then averages the x + 2 pixels to create an intermediate value. This resulting value is then used to represent the entire range of pixels. Linear interpolation is not very effective for resizing 1-bit documents since much of the visual data is lost.
An indexed list of numbers used to change pixel values in a predefined way.
A method of image compression where some image quality is lost during higher compression. The most common lossy image compression method is JPEG.
Lempel Ziff Welch. A lossless image compression method found in the popular GIF format and patented by Unisys. Two commonly-used file formats in which LZW compression is used are the GIF and TIFF. LZW compression is also good for compressing text files. Only supports up to 8-bit data.
Original Apple bitmap file format. All MacPaint images are 720 x 576 pixels, 1 bit.
A temporary space in memory for working storage.
A variable that points to the location in memory of some data. This is also known as indirect addressing.
The process of taking two or more images and combining them into one.
A programmed procedure that is defined as part of a class and included in any object of that class. A class can have more than one method.
See IOCA. Allows multiple IOCA files to be stored in one file.
Motion Picture Experts Group. An ISO specification of the compression of digital-broadcast quality full-motion video with its sound track.
Microsoft Paint program bitmap file format. Supports 1-bit images. Uses a type of RLE compression found also in compressed. BMP files, therefore they can be converted to BMP file formats.
A graphic or picture that appears on screen that consists of more than one page.
A file format specific to an application. Native files can typically be recognized only by the application that produced the file. For example, a PowerPoint file can only be opened in PowerPoint.
A simple header with CCITT group 4 data.
Dark spots that can appear when using a digital camera with bad lighting conditions, or when there is static build-up on the scanning array element in a high speed scanner.
Units of code that are eventually derived from a process. An object is what actually runs in the computer. Objects can share models and reuse the class definitions in their code.
A color reduction algorithm used to reduce the number of colors in an image from 24-bits or 8-bits to 4 or 8-bits.
Determines which edge of the image is displayed in the positive X direction (up) and which edge is displayed in the negative Y direction (left).
When used in imaging, an overlay file is generally text data that when displayed at a fixed position above a blank form, fills in the fields for that form. The form is usually a scanned image. This is most common with MO:DCA and PTOCA images.
A collection of Java classes which are typically stored in the same directory, one class to a file.
A digital image palette is a collection of 3 look-up-tables, which are used to define a given pixel's display color. One table is for red, one for green, and one for blue.
A window containing a smaller version of the image. Used in conjunction with the mouse pointer and a cropping rectangle, it can simulate scrolling around the image quickly.
An item of information, such as a name, a number, or a selected option that is passed to a program by a user or another program. The parameters affects how the program operates.
Kodak Photo CD format was created to store digital photographic images on CD-ROM disks and supports large and detailed images. Supports only 24-bit images. This format contains at least 5 images of differing resolutions.
Hewlett Packard printer file format. RasterMaster converts all images to a 1-bit raster image. Supported as a separate plugin.
Zsoft bitmap file format. Similar to pack bits compression. Supports 1, 4, 8, and 24-bit images. They always contain RLE-compressed image data, and are recognized by almost all still-image graphics programs.
Adobe Portable document format. Reading of all PDF files with bitmap, vector, and text data is supported. RasterMaster converts all images to a raster image.
Apple Macintosh bitmap file format. These images are in meta-format, which can contain images and vector information, such as lines and circles. PICT files are typically used to exchange graphics between various Macintosh applications. Even though these files can include prepress applications, it is better to use the TIFF and EPS file format in prepress. It is a lossless compression, like TIFF and PNG. It is used in page layout and graphicsprograms.
A digital image is made up of rows and columns of points. Each point is called a pixel. An 8-bit pixel can take on one of 256 values. A 24-bit pixel image usually has three 8-bit components for each of the primary colors; red, green, and blue.
The number of data bits each pixel represents. In 8-bit contexts, the pixel depth is 8, and each display pixel can be one of 256 possible colors or shades of gray. With a 24-bit raster the pixel depth is 24, and 16,777,215 colors are possible.
Portable Network Graphics was originated by CompuServe to replace the .GIF file format due to the LZW patent problems and the LZW limitation of 256 colors. PNG supports truecolor images, and losslessly compresses truecolor images. Uses the Huffman encoding variant. Supports 1, 4, 8, 15, 16, 24, and 32-bit images.It supports a full alpha channel as well as transparent-color specification.
A way to grab an instance of an object and then either pass that instance a message or retrieve some data from that object. A pointer is actually just an address of where an instance is held in memory.
Postscript is a programming language that describes the text and graphic elements of a printed page.
Checks neighboring pixels for any black so that any small black lines are not removed when scaling a large black and white image. This type of anti-aliasing is best used for engineering drawings.
An object’s public attributes are those properties of that object required by other simulations that want to interact with it. Public attributes are inherited from other classes and are therefore visible to those classes.
A term which is used to describe a single row of pixel data for a digital image. Thus, a raster image is one that is made up of rows of pixels.
Re-display the current image.
Drawing the image into a device context, such as a printer or monitor.
Changes the X and Y size of the actual image data to the coordinates given.
Red, Green, Blue. A triplet of numeric values which are used to describe a color.
Change the image angle. An image may need to be rotated because a document may have gone through a scanner at an angle. This process permanently changes the image. Sometimesimage data is scanned or photographed upside down. Rotating the image 180 degrees corrects this problem.
Adjust how the image intensities are scaled for display.
Used when displaying scaled-down color images. It prevents loss of visual data, creating a smoother rendering of the image.
Converts the image to gray scale values.
A proprietary format originated from SCITEX Corporation. Usually compressed gray scale color or CMYK color images.
Coordinates of the graphics display controller. The origin is almost always at the upper left hand corner of the display.
A subset of image pixels confined to a subregion of the image.
Reddish brown monochrome tints. When applied to a photo, they give the picture a warm, antique feeling.
A non-linear edge detection method.
A proprietary format originated from TARGA Corporation.
A small, typically low resolution representation of an image. Usually used to display many images on the screen at once. Intended to make it easier and faster to look at or manage a group of larger images.
The Tagged Image File Format was created by an independent group as a portable method of storing bitmap images and was supported by Aldus. Now Adobe holds the copyright. .TIF files can be any number of bits per pixel, planes, and several compression algorithms. This format is used as an image transfer format and is often used in desktop publishing applications.
Displays the foreground color of an image and ignores the specified background color.
Each pixel is defined in terms of its actual RGB or CMYK values.
TWAIN lets you scan an image directly into the application. The TWAIN driver runs between an application and the scanner hardware. TWAIN usually comes as part of the software package you get when you buy a scanner. It is also integrated into manyimage manipulation programs.
A value that can change, depending on conditions or information passed to the program.
Describe objects according to their geometrical characteristics. You can move, resize, or change the color of a vector graphic without losing the quality of the graphic.
Software that acts as an interface between compiler Java binary code and the microprocessor that performs the program's instructions. Once a Java virtual machine has been providedfor a platform, any Java program can run on that platform.
Windows file format for wireless devices.
A computer permanently connected to the Internet, running an application allowing files to be transferred over the Internet to a client machine.
A simple header with CCITT group 3 compression.
Microsoft Windows Metafile format. These may contain vector information such as linesand circles. For RasterMaster, only the bitmap data is extracted. This is in the form of a standard windows DIB. May be 1, 4, 8, and 24-bit. The 4 and 8-bit images may be compressed using Microsoft RLE compression as in .BMP files. WMF files are device-independent and have no size limitations.
WordPerfect’s metafile format. This is similar to the WMF file format in that it may contain bitmapped or vector graphics information or PostScript data as well. Supports 1, 4, 8, and 24-bit images. Only the bitmap data is extracted.
XWindows file format which encodes each pixel as an ASCII byte and stores cursor and icon bitmaps that are used in the X GUI. Only supports 8-bits per pixel. XBM files are C language source files that are created to be read by C compilers rather than graphical display programs.
X Windows bitmap file format stored as ASCII data. They store monochrome, gray-scale, and color bitmap data to disk under the X Windows system. Each pixel is stored as an ASCII byte. XPM, like XBM files are C source code files, with each pixmap being defined as a static char array.
UNIX XWD Raster format. Each pixel is stored as an ASCII byte.
Magnify the size of an image as it appears in the editing window.