Page 157 - DCAP104_EXPOSURE_TO_COMPUTER_DISCPLINES
P. 157

Exposure to Computer Disciplines



                   Notes         7.3.14 Page Description Language (PDL) Formats
                                 Page description languages (PDLs) are actual computer languages used for describing the layout,
                                 font information, and graphics of printed and displayed pages. PDLs are used as the interpreted
                                 languages used to communicate information to printing devices, such as hardcopy printers, or
                                 to display devices, such as graphical user interface (GUI) displays. The greatest difference is
                                 that PDL code is very device-dependent. A typical PostScript file contains detailed information
                                 on the output device, font metrics, color palettes, and so on. A PostScript file containing code
                                 for a 4-color, A4-sized document can only be printed or displayed on a device that can handle
                                 these metrics.
                                 Markup languages, on the other hand, contain no information specific to the output device. Instead,
                                 they rely on the fact that the device that is rendering the markup language code can adapt to the
                                 formatting instructions that are sent to it. The rendering program chooses the fonts, colors, and
                                 method of displaying the graphical data. The markup language provides only the information
                                 and how it is structured.
                                 Although PDL files can contain graphical information, we do not consider PDLs to be graphics file
                                 formats any more than we would consider a module of C code that contains an array of graphical
                                 information to be a graphics file format. PDLs are complete programming languages, requiring
                                 the use of sophisticated interpreters to read their data; they are quite different from the much
                                 simpler parsers used to read graphics file formats.
                                                If your image size is say 3000x2000 pixels, then this is 3000x2000 = 6 million
                                                pixels (6 megapixels). If this 6 megapixel image data is RGB color (if 24 bits,
                                                or 3 bytes per pixel of RGB color information), then the size of this image data
                                                is 6 million x 3 bytes RGB = 18 million bytes. That is simply how large your
                                                image data is then file compression like JPG or LZW can make the file smaller,
                                                but when you open the image in computer memory for use, the JPG may not
                                                still have the same image quality, but it is always still 3000x2000 pixels and 18
                                                million bytes. This is simply how large your RGB image data is (megapixels
                                                x 3 bytes per pixel).

                                 7.4 Graphics Software


                                 Graphics software or Image editing software encompasses the processes of altering images,
                                 whether they be digital photographs, traditional analog photographs, or illustrations. Traditional
                                 analog image editing is known as photo retouching, using tools such as an airbrush to modify
                                 photographs, or editing illustrations with any traditional art medium. Graphic software programs,
                                 which can be broadly grouped into vector graphics editors, raster graphics editors, and 3d
                                 modelers, are the primary tools with which a user may manipulate, enhance, and transform
                                 images. Many image editing programs are also used to render or create computer art from scratch.

                                 In computer graphics, graphics software or image editing software is a program or collection of
                                 programs that enable a person to manipulate visual images on a computer.

                                 Computer graphics can be classified into two distinct categories: raster graphics and vector
                                 graphics. Before learning about computer software that manipulates or displays these graphics
                                 types, you should be familiar with both.
                                 Many graphics programs focus exclusively on either vector or raster graphics, but there are a few
                                 that combine them in interesting and sometimes unexpected ways. It is simple to convert from
                                 vector graphics to raster graphics, but going the other way is harder. Some software attempts
                                 to do this.


        150                               LOVELY PROFESSIONAL UNIVERSITY
   152   153   154   155   156   157   158   159   160   161   162