1.
Bitmap
–
In computing, a bitmap is a mapping from some domain to bits, that is, values which are zero or one. It is also called a bit array or bitmap index, in computer graphics, when the domain is a rectangle a bitmap gives a way to store a binary image, that is, an image in which each pixel is either black or white. The more general term refers to a map of pixels. Often bitmap is used for this as well, in some contexts, the term bitmap implies one bit per pixel, while pixmap is used for images with multiple bits per pixel. A bitmap is a type of organization or image file format used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, now, along with pixmap, it commonly refers to the similar concept of a spatially mapped array of pixels. Raster images in general may be referred to as bitmaps or pixmaps, whether synthetic or photographic, besides BMP, other file formats that store literal bitmaps include InterLeaved Bitmap, Portable Bitmap, X Bitmap, and Wireless Application Protocol Bitmap. Similarly, most other file formats, such as JPEG, TIFF, PNG, and GIF, also store bitmap images. In typical uncompressed bitmaps, image pixels are stored with a color depth of 1,4,8,16,24,32,48. Pixels of 8 bits and fewer can represent either grayscale or indexed color. An alpha channel may be stored in a bitmap, where it is similar to a grayscale bitmap, or in a fourth channel that, for example. The bits representing the bitmap pixels may be packed or unpacked, depending on the color depth, a pixel in the picture will occupy at least n/8 bytes, where n is the bit depth. In the formula above, header size and color palette size, due to effects of row padding to align each row start to a storage unit boundary such as a word, additional bytes may be needed. They called these device-independent bitmaps or DIBs, and the format for them is called DIB file format or BMP file format. According to Microsoft support, A device-independent bitmap is a used to define device-independent bitmaps in various color resolutions. The main purpose of DIBs is to allow bitmaps to be moved from one device to another, a DIB is an external format, in contrast to a device-dependent bitmap, which appears in the system as a bitmap object. A DIB is normally transported in metafiles, BMP files, here, device independent refers to the format, or storage arrangement, and should not be confused with device-independent color. The X Window System uses a similar XBM format for black-and-white images, numerous other uncompressed bitmap file formats are in use, though most not widely
2.
Computer graphics
–
Computer graphics are pictures and films created using computers. Usually, the term refers to computer-generated image data created with help from specialized hardware and software. It is a vast and recent area in computer science, the phrase was coined in 1960, by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, though sometimes referred to as CGI. The overall methodology depends heavily on the sciences of geometry, optics. Computer graphics is responsible for displaying art and image data effectively and meaningfully to the user and it is also used for processing image data received from the physical world. Computer graphic development has had a significant impact on many types of media and has revolutionized animation, movies, advertising, video games, the term computer graphics has been used a broad sense to describe almost everything on computers that is not text or sound. Such imagery is found in and on television, newspapers, weather reports, a well-constructed graph can present complex statistics in a form that is easier to understand and interpret. In the media such graphs are used to illustrate papers, reports, thesis, many tools have been developed to visualize data. Computer generated imagery can be categorized into different types, two dimensional, three dimensional, and animated graphics. As technology has improved, 3D computer graphics have become more common, Computer graphics has emerged as a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Screens could display art since the Lumiere brothers use of mattes to create effects for the earliest films dating from 1895. New kinds of displays were needed to process the wealth of information resulting from such projects, early projects like the Whirlwind and SAGE Projects introduced the CRT as a viable display and interaction interface and introduced the light pen as an input device. Douglas T. Ross of the Whirlwind SAGE system performed an experiment in 1954 in which a small program he wrote captured the movement of his finger. Electronics pioneer Hewlett-Packard went public in 1957 after incorporating the decade prior, and established ties with Stanford University through its founders. This began the transformation of the southern San Francisco Bay Area into the worlds leading computer technology hub - now known as Silicon Valley. The field of computer graphics developed with the emergence of computer graphics hardware, further advances in computing led to greater advancements in interactive computer graphics. In 1959, the TX-2 computer was developed at MITs Lincoln Laboratory, the TX-2 integrated a number of new man-machine interfaces
3.
Display resolution
–
The display resolution or display modes of a digital television, computer monitor or display device is the number of distinct pixels in each dimension that can be displayed. It is usually quoted as width × height, with the units in pixels, for example,1024 ×768 means the width is 1024 pixels and this example would normally be spoken as ten twenty-four by seven sixty-eight or ten twenty-four by seven six eight. A consequence of having a display is that, for multi-format video inputs. Note that for broadcast television standards the use of the word here is a misnomer. In digital measurement, the resolution would be given in pixels per inch. In analog measurement, if the screen is 10 inches high, in the case of television inputs, many manufacturers will take the input and zoom it out to overscan the display by as much as 5% so input resolution is not necessarily display resolution. The eyes perception of display resolution can be affected by a number of factors – see image resolution, one factor is the display screens rectangular shape, which is expressed as the ratio of the physical picture width to the physical picture height. This is known as the aspect ratio, a screens physical aspect ratio and the individual pixels aspect ratio may not necessarily be the same. An array of 1280 ×720 on a 16,9 display has square pixels, an example of pixel shape affecting resolution or perceived sharpness, displaying more information in a smaller area using a higher resolution makes the image much clearer or sharper. Most television display manufacturers overscan the pictures on their displays, so that the effective on-screen picture may be reduced from 720 ×576 to 680 ×550, the size of the invisible area somewhat depends on the display device. HD televisions do this as well, to a similar extent, Computer displays including projectors generally do not overscan although many models allow it. CRT displays tend to be underscanned in stock configurations, to compensate for the distortions at the corners. As of July 2002,1024 ×768 eXtended Graphics Array was the most common display resolution, many web sites and multimedia products were re-designed from the previous 800 ×600 format to the layouts optimized for 1024 ×768. The availability of inexpensive LCD monitors has made the 5,4 aspect ratio resolution of 1280 ×1024 more popular for desktop usage during the first decade of the 21st century. Many computer users including CAD users, graphic artists and video game players ran their computers at 1600 ×1200 resolution or higher such as 2048 ×1536 QXGA if they had the necessary equipment. A new more-than-HD resolution of 2560 ×1600 WQXGA was released in 30-inch LCD monitors in 2007, as of March 2012,1366 ×768 was the most common display resolution. In 2010, 27-inch LCD monitors with the 2560 × 1440-pixel resolution were released by manufacturers including Apple. Panels for professional environments, such as use and air traffic control
4.
Hypertext Transfer Protocol
–
The Hypertext Transfer Protocol is an application protocol for distributed, collaborative, and hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, Hypertext is structured text that uses logical links between nodes containing text. HTTP is the protocol to exchange or transfer hypertext, development of HTTP was initiated by Tim Berners-Lee at CERN in 1989. Standards development of HTTP was coordinated by the Internet Engineering Task Force and the World Wide Web Consortium, culminating in the publication of a series of Requests for Comments. The first definition of HTTP/1.1, the version of HTTP in common use, occurred in RFC2068 in 1997, although this was obsoleted by RFC2616 in 1999 and then again by RFC7230 and family in 2014. A later version, the successor HTTP/2, was standardized in 2015, HTTP functions as a request–response protocol in the client–server computing model. A web browser, for example, may be the client, the client submits an HTTP request message to the server. The server, which provides resources such as HTML files and other content, or performs other functions on behalf of the client, the response contains completion status information about the request and may also contain requested content in its message body. A web browser is an example of a user agent, other types of user agent include the indexing software used by search providers, voice browsers, mobile apps, and other software that accesses, consumes, or displays web content. HTTP is designed to permit intermediate network elements to improve or enable communications between clients and servers, high-traffic websites often benefit from web cache servers that deliver content on behalf of upstream servers to improve response time. Web browsers cache previously accessed web resources and reuse them when possible to network traffic. HTTP proxy servers at private network boundaries can facilitate communication for clients without a globally routable address, HTTP is an application layer protocol designed within the framework of the Internet protocol suite. Its definition presumes an underlying and reliable transport layer protocol, however HTTP can be adapted to use unreliable protocols such as the User Datagram Protocol, for example in HTTPU and Simple Service Discovery Protocol. HTTP resources are identified and located on the network by Uniform Resource Locators, using the Uniform Resource Identifiers schemes http, uRIs and hyperlinks in HTML documents form inter-linked hypertext documents. HTTP/1.1 is a revision of the original HTTP, in HTTP/1.0 a separate connection to the same server is made for every resource request. HTTP/1.1 can reuse a connection multiple times to download images, scripts, stylesheets, HTTP/1.1 communications therefore experience less latency as the establishment of TCP connections presents considerable overhead. Tim Berners-Lee and his team at CERN are credited with inventing the original HTTP along with HTML and the technology for a web server. Berners-Lee first proposed the WorldWideWeb project in 1989—now known as the World Wide Web, the first version of the protocol had only one method, namely GET, which would request a page from a server
5.
Consortium
–
Consortium is a Latin word, meaning partnership, association or society and derives from consors partner, itself from con- together and sors fate, meaning owner of means or comrade. The Big Ten Academic Alliance and Five Colleges, Inc. along with the Claremont Consortium are among the oldest and most successful higher education consortia in the United States. The Big Ten Academic Alliance, formerly known as the Committee on Institutional Cooperation, the participants in Five Colleges, Inc. are, Amherst College, Hampshire College, Mount Holyoke College, Smith College, and the University of Massachusetts Amherst. Another example of a successful consortium is the Five Colleges of Ohio of Ohio, Oberlin College, Ohio Wesleyan University, Kenyon College, College of Wooster and Denison University. These consortia have pooled the resources of their colleges and the universities to share human and material assets as well as to link academic. An example of a non-profit consortium is the Appalachian College Association located in Richmond, the association consists of 35 private liberal arts colleges and universities spread across the central Appalachian mountains in Kentucky, North Carolina, Tennessee, Virginia, and West Virginia. Collectively these higher education institutions serve approximately 42,500 students, six research universities in the region are affiliated with the ACA. These institutions assist the ACA in reviewing grant and fellowship applications, conducting workshops, the ACA works to serve higher education in the rural regions of these five states. An example of a for-profit consortium is a group of banks that collaborate to make a loan—also known as a syndicate and this type of loan is more commonly known as a syndicated loan. In England it is common for a consortium to buy out financially struggling football clubs in order to them out of liquidation. Hulu, the American video streaming service, is owned by a consortium of media conglomerates including Time Warner, 21st Century Fox, Comcast. Airbus Industries was formed in 1970 as a consortium of aerospace manufacturers, the retention of production and engineering assets by the partner companies in effect made Airbus Industries a sales and marketing company. This arrangement led to inefficiencies due to the inherent conflicts of interest that the four partner companies faced, the companies collaborated on development of the Airbus range, but guarded the financial details of their own production activities and sought to maximize the transfer prices of their sub-assemblies. In 2001, EADS and BAE Systems transferred their Airbus production assets to a new company, in return, they got 80% and 20% shares respectively. BAE would later sell its share to EADS, coopetition is a word coined from cooperation and competition. It is used when companies otherwise competitors collaborate in a consortium to cooperate on areas non-strategic for their core businesses and they prefer to reduce their costs on these non-strategic areas and compete on other areas where they can differentiate better. For example, the GENIVI Alliance is a consortium between different car makers in order to ease building an in-vehicle infotainment system. Another example is the World Wide Web Consortium, which is a consortium that standardizes web technologies like HTML, XML, joint venture This article incorporates text from a publication now in the public domain, Herbermann, Charles, ed. passim
6.
Kodak
–
Eastman Kodak Company, commonly referred to as Kodak, is an American technology company that produces imaging products with its historic basis on photography. The company is headquartered in Rochester, New York and is incorporated in New Jersey, Kodak provides packaging, functional printing, graphic communications and professional services for businesses around the world. Its main business segments are Print Systems, Enterprise Inkjet Systems, Micro 3D Printing and Packaging, Software and Solutions and it is best known for photographic film products. Kodak was founded by George Eastman and Henry A, during most of the 20th century, Kodak held a dominant position in photographic film. The companys ubiquity was such that its Kodak moment tagline entered the lexicon to describe a personal event that was demanded to be recorded for posterity. Kodak began to struggle financially in the late 1990s, as a result of the decline in sales of photographic film, as a part of a turnaround strategy, Kodak began to focus on digital photography and digital printing, and attempted to generate revenues through aggressive patent litigation. In January 2012, Kodak filed for Chapter 11 bankruptcy protection in the United States District Court for the Southern District of New York. In February 2012, Kodak announced that it would stop making digital cameras, pocket video cameras and digital picture frames, in January 2013, the Court approved financing for Kodak to emerge from bankruptcy by mid 2013. Kodak sold many of its patents for approximately $525,000,000 to a group of companies under the names Intellectual Ventures, on September 3,2013, the company emerged from bankruptcy having shed its large legacy liabilities and exited several businesses. Personalized Imaging and Document Imaging are now part of Kodak Alaris, on March 12,2014, it announced that the board of directors elected Jeffrey J. Clarke as chief executive officer and a member of its board of directors. As late as 1976, Kodak commanded 90% of film sales, Japanese competitor Fujifilm entered the U. S. market with lower-priced film and supplies, but Kodak did not believe that American consumers would ever desert its brand. Kodak passed on the opportunity to become the film of the 1984 Los Angeles Olympics, Fuji won these sponsorship rights. Fuji opened a plant in the U. S. and its aggressive marketing. Fuji went from a 10% share in the early 1990s to 17% in 1997, fujis films soon also found a competitive edge in higher-speed negative films, with a tighter grain structure. The complaint was lodged by the United States with the World Trade Organization, on January 30,1998, the WTO announced a sweeping rejection of Kodaks complaints about the film market in Japan. Although Kodak developed a camera in 1975, the first of its kind. In the 1990s, Kodak planned a journey to move to digital technology. CEO George M. C. Fisher reached out to Microsoft, Apples pioneering QuickTake consumer digital cameras, introduced in 1994, had the Apple label but were produced by Kodak
7.
Microsoft
–
Its best known software products are the Microsoft Windows line of operating systems, Microsoft Office office suite, and Internet Explorer and Edge web browsers. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface tablet lineup, as of 2016, it was the worlds largest software maker by revenue, and one of the worlds most valuable companies. Microsoft was founded by Paul Allen and Bill Gates on April 4,1975, to develop and it rose to dominate the personal computer operating system market with MS-DOS in the mid-1980s, followed by Microsoft Windows. The companys 1986 initial public offering, and subsequent rise in its share price, since the 1990s, it has increasingly diversified from the operating system market and has made a number of corporate acquisitions. In May 2011, Microsoft acquired Skype Technologies for $8.5 billion, in June 2012, Microsoft entered the personal computer production market for the first time, with the launch of the Microsoft Surface, a line of tablet computers. The word Microsoft is a portmanteau of microcomputer and software, Paul Allen and Bill Gates, childhood friends with a passion for computer programming, sought to make a successful business utilizing their shared skills. In 1972 they founded their first company, named Traf-O-Data, which offered a computer that tracked and analyzed automobile traffic data. Allen went on to pursue a degree in science at Washington State University. The January 1975 issue of Popular Electronics featured Micro Instrumentation and Telemetry Systemss Altair 8800 microcomputer, Allen suggested that they could program a BASIC interpreter for the device, after a call from Gates claiming to have a working interpreter, MITS requested a demonstration. Since they didnt actually have one, Allen worked on a simulator for the Altair while Gates developed the interpreter and they officially established Microsoft on April 4,1975, with Gates as the CEO. Allen came up with the name of Micro-Soft, as recounted in a 1995 Fortune magazine article. In August 1977 the company formed an agreement with ASCII Magazine in Japan, resulting in its first international office, the company moved to a new home in Bellevue, Washington in January 1979. Microsoft entered the OS business in 1980 with its own version of Unix, however, it was MS-DOS that solidified the companys dominance. For this deal, Microsoft purchased a CP/M clone called 86-DOS from Seattle Computer Products, branding it as MS-DOS, following the release of the IBM PC in August 1981, Microsoft retained ownership of MS-DOS. Since IBM copyrighted the IBM PC BIOS, other companies had to engineer it in order for non-IBM hardware to run as IBM PC compatibles. Due to various factors, such as MS-DOSs available software selection, the company expanded into new markets with the release of the Microsoft Mouse in 1983, as well as with a publishing division named Microsoft Press. Paul Allen resigned from Microsoft in 1983 after developing Hodgkins disease, while jointly developing a new OS with IBM in 1984, OS/2, Microsoft released Microsoft Windows, a graphical extension for MS-DOS, on November 20,1985. Once Microsoft informed IBM of NT, the OS/2 partnership deteriorated, in 1990, Microsoft introduced its office suite, Microsoft Office
8.
Hewlett-Packard
–
The Hewlett-Packard Company or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California. The company was founded in a garage in Palo Alto by William Bill Redington Hewlett and David Dave Packard. HP was the worlds leading PC manufacturer from 2007 to Q22013 and it specialized in developing and manufacturing computing, data storage, and networking hardware, designing software and delivering services. HP also had services and consulting business around its products and partner products.4 billion in 2008, in November 2009, HP announced the acquisition of 3Com, with the deal closing on April 12,2010. On April 28,2010, HP announced the buyout of Palm, on September 2,2010, HP won its bidding war for 3PAR with a $33 a share offer, which Dell declined to match. On October 6,2014, Hewlett-Packard announced plans to split the PC and printers business from its enterprise products, the split closed on November 1,2015, and resulted in two publicly traded companies, HP Inc. and Hewlett Packard Enterprise. William Redington Hewlett and David Packard graduated with degrees in engineering from Stanford University in 1935. The company originated in a garage in nearby Palo Alto during a fellowship they had with a past professor, Terman was considered a mentor to them in forming Hewlett-Packard. In 1939, Packard and Hewlett established Hewlett-Packard in Packards garage with a capital investment of US$538. Hewlett and Packard tossed a coin to decide whether the company they founded would be called Hewlett-Packard or Packard-Hewlett, HP incorporated on August 18,1947, and went public on November 6,1957. Of the many projects they worked on, their very first financially successful product was an audio oscillator. This allowed them to sell the Model 200A for $54.40 when competitors were selling less stable oscillators for over $200, the Model 200 series of generators continued until at least 1972 as the 200AB, still tube-based but improved in design through the years. They worked on technology and artillery shell fuses during World War II. Hewlett-Packards HP Associates division, established around 1960, developed semiconductor devices primarily for internal use, instruments and calculators were some of the products using these devices. HP partnered in the 1960s with Sony and the Yokogawa Electric companies in Japan to develop several high-quality products, the products were not a huge success, as there were high costs in building HP-looking products in Japan. HP and Yokogawa formed a joint venture in 1963 to market HP products in Japan, HP bought Yokogawa Electrics share of Hewlett-Packard Japan in 1999. HP spun off a company, Dynac, to specialize in digital equipment. The name was picked so that the HP logo hp could be turned upside down to be a reverse image of the logo dy of the new company
9.
Raster graphics
–
Raster images are stored in image files with varying formats. A raster is technically characterized by the width and height of the image in pixels, the printing and prepress industries know raster graphics as contones. The opposite to contones is line work, usually implemented as vector graphics in digital systems, the word raster has its origins in the Latin rastrum, which is derived from radere. It originates from the scan of cathode ray tube video monitors. By association, it can refer to a rectangular grid of pixels. The word rastrum is now used to refer to a device for drawing musical staff lines, most modern computers have bitmapped displays, where each on-screen pixel directly corresponds to a small number of bits in memory. The screen is refreshed simply by scanning through pixels and coloring them according to set of bits. The refresh procedure, being speed critical, is implemented by dedicated circuitry. Most computer images are stored in raster graphics formats or compressed variations, including GIF, JPEG, and PNG, three-dimensional voxel raster graphics are employed in video games and are also used in medical imaging such as MRI scanners. GIS programs commonly use rasters that encode geographic data in the values as well as the pixel locations. Raster graphics are resolution dependent, meaning they cannot scale up to a resolution without loss of apparent quality. This property contrasts with the capabilities of graphics, which easily scale up to the quality of the device rendering them. Raster graphics deal more practically than vector graphics with photographs and photo-realistic images, typically, a resolution of 150 to 300 PPI works well for 4-color process printing. However, for printing technologies that perform color mixing through dithering rather than through overprinting, printer DPI and image PPI have a different meaning. Thus, for instance, printing an image at 250 PPI may actually require a printer setting of 1200 DPI, when an image is rendered in a raster-based image editor, the image is composed of millions of pixels. At its core, an image editor works by manipulating each individual pixel. Most pixel-based image editors work using the RGB color model, and this article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the relicensing terms of the GFDL, version 1.3 or later
10.
APNG
–
The Animated Portable Network Graphics file format is an extension to the Portable Network Graphics specification. It allows for animated PNG files that work similarly to animated GIF files, while supporting 24-bit images and it also retains backward compatibility with non-animated PNG files. The first frame of an APNG file is stored as a normal PNG stream, the frame speed data and extra animation frames are stored in extra chunks. APNG competes with Multiple-image Network Graphics, a format for bitmapped animations created by the same team as PNG. APNGs advantage is the library size and compatibility with older PNG implementations. The APNG specification was created in 2004 by Stuart Parmenter and Vladimir Vukićević of the Mozilla Corporation to allow for storing the animations needed for such as throbbers. Among users and maintainers of the PNG and MNG formats, APNG had a lukewarm reception, in particular, PNG was conceived to be a single-image format. The PNG group officially rejected APNG as an extension on April 20,2007. There have been several subsequent proposals for a simple animated graphics format based on PNG using several different approaches, Mozilla Firefox added support for APNG in version 3 trunk builds on March 23,2007. Iceweasel 3 supports APNG by using Mozillas unofficial variant of libpng, in 2008 WorldDMB adopted APNG as a backward compatible extension to enable animation as part of the MOT SlideShow user application for Digital Radio. APNG1.0 Specification - Animated Portable Network Graphics is included as normative Annex A in the ETSI standard TS101499 V2.2.1, in 2010 Commercial Radio Broadcasters in Sydney began to include APNG animations in DAB+ digital radio broadcasts. These APNG animations are carried by the MOT slideshow application which accompanies the audio services and it is expected that other cities in Australia will follow in early 2011. Mozillas role in extending the PNG format to APNG echoes Netscapes much earlier role in popularizing animated GIFs, in 2016, Apple adopted the APNG format as the preferred format for animated stickers in iOS10 iMessage apps. On March 15,2017 APNG support was added to Chromium and this leaves Microsoft Edges Rendering Engine as the only engine to not support the format. A server-side library exists that allows web browsers that support the canvas tag, examples of such browsers include Microsoft Edge and Internet Explorer 9. For image processing software that doesnt export to APNG, users can use a program called APNG Assembler and it creates highly optimized Animated PNG files from PNG/TGA image sequences. A PNG file consists of the PNG Signature, followed by a series of chunks, a chunk consists of four parts, Length, Chunk type, Chunk data and CRC. There are about 20 different chunk types, but for a minimal PNG, only 3 are required, The IHDR chunk, one or more IDAT chunks, the next graphic shows the contents of such a minimal PNG file, representing just one red pixel
11.
BMP file format
–
The BMP file format is capable of storing two-dimensional digital images both monochrome and color, in various color depths, and optionally with data compression, alpha channels, and color profiles. The Windows Metafile specification covers the BMP file format, among others wingdi. h defines BMP constants and structures. They called these device-independent bitmaps or DIBs, and the format for them is called DIB file format or BMP image file format. According to Microsoft support, A device-independent bitmap is a used to define device-independent bitmaps in various color resolutions. The main purpose of DIBs is to allow bitmaps to be moved from one device to another, a DIB is an external format, in contrast to a device-dependent bitmap, which appears in the system as a bitmap object. A DIB is normally transported in metafiles, BMP files, the following sections discuss the data stored in the BMP file or DIB in detail. This is the standard BMP file format, some applications create bitmap image files which are not compliant with the Microsoft documentation. Also, not all fields are used, a value of 0 will be found in these unused fields, the bitmap image file consists of fixed-size structures as well as variable-size structures appearing in a predetermined sequence. Many different versions of some of these structures can appear in the file, the in-memory DIB data structure is almost the same as the BMP file format, but it does not contain the 14-byte bitmap file header and begins with the DIB header. For DIBs loaded in memory, the table can also consist of 16-bit entries that constitute indexes to the currently realized palette. In all cases, the array must begin at a memory address that is a multiple of 4 bytes. In non-packed DIBs loaded in memory, the optional color profile data should be located immediately after the table and before the gap1. In all cases, the array must begin at a memory address that is a multiple of 4 bytes. In some cases it may be necessary to adjust the number of entries in the table in order to force the memory address of the pixel array to a multiple of 4 bytes. For packed DIBs loaded in memory, the optional color profile data should immediately follow the pixel array, packed DIBs are required by Windows clipboard API functions as well as by some Windows patterned brush and resource functions. This block of bytes is at the start of the file and is used to identify the file, a typical application reads this block first to ensure that the file is actually a BMP file and that it is not damaged. The first 2 bytes of the BMP file format are the character B then the character M in ASCII encoding, all of the integer values are stored in little-endian format. This block of bytes tells the detailed information about the image
12.
BSAVE (bitmap format)
–
A BSAVE Image as it is referenced in a graphics program is an image file format created usually by saving raw video memory to disk. The BASIC BSAVE command is a general command meant for dumping ranges of addresses to disk. Data could be recalled using the counterpart BLOAD command, some platforms provided a BRUN command that would immediately attempt to execute the loaded RAM image as a program. BSAVE was in use as a file format when the IBM PC was introduced. It was also in use on the Apple II in the same time period. Although the commands were available on the Commodore PET line, they were removed from the later Commodore 64, in 1985 the Commodore 128 was released with Commodore BASIC version 7.0 which restored the BSAVE and BLOAD commands. The BSAVED format is a device-dependent raster image format, the file header stores information about the hardware address. The graphics data follows the header directly and is stored as raw data in the format of the native adapters addressable memory, there is no file compression, and therefore these load very quickly and without much programming when displayed in native mode. No additional information, such as screen resolution, color depth and palette information, bit planes, Video adapters were simple when this format was in wide use and the other information necessary to display the image could usually be inferred by programs that loaded such files. The BASIC programming language was shipped as part of the system on the first IBM PCs, Apple. On computers that did not start up in BASIC, BASIC was loaded by manually running the BASIC interpreter, the user could then type BASIC commands in direct mode or by creating and/or running a numbered BASIC program within the interpreter. One of the commands that early BASIC offered was BSAVE and another command was BLOAD, using the BSAVE command, an addressable area and length of memory could be saved to disk as a named file. This Image of saved memory could then be reloaded from disk into addressable memory later with the BLOAD command, if the BSAVEd image contained program code it could be executed, if data it could be used again, and if the BSAVEd image contained graphics it could be viewed. The video area of memory was addressable, the PUT and GET commands were used in addition to the BSAVE and BLOAD commands on the IBM PC to allow clips of the screen to be pre-formatted for BSAVE and BLOAD. PUT and GET allowed display modifier verbs which resembled functions in the Windows Graphical Device Interface used by programmers later. Microsoft produced the BASIC interpreters that were bundled with the IBM PC, Apple II, and Commodore PET, and included the ability to BSAVE and BLOAD RAM images on all 3 platforms. It was possible for users of the day to use the BLOAD command to load a graphics image that had been BSAVED in addition to loading a BSAVED executable or data image. With the passing of MS-DOS so did the use of DOS programs that saved in the BSAVED format and their use by programmers has stopped because the BLOAD command is no longer supported in modern programming languages which discourage accessing video memory directly
13.
FITS
–
Flexible Image Transport System is an open standard defining a digital file format useful for storage, transmission and processing of scientific and other images. FITS is the most commonly used digital file format in astronomy, the FITS format was first standardized in 1981, it has evolved gradually since then, and the most recent version was standardized in 2008. FITS was designed with an eye towards long-term archival storage, a major feature of the FITS format is that image metadata is stored in a human-readable ASCII header, so that an interested user can examine the headers to investigate a file of unknown provenance. The information in the header is designed to calculate the byte offset of some information in the subsequent data unit to direct access to the data cells. Each FITS file consists of one or more headers containing ASCII card images that carry keyword/value pairs, FITS is also often used to store non-image data, such as spectra, photon lists, data cubes, or even structured data such as multi-table databases. A FITS file may contain several extensions, and each of these may contain a data object, for example, it is possible to store x-ray and infrared exposures in the same file. The earliest and still most commonly used type of FITS data is an image header/data block, the term image is somewhat loosely applied, as the format supports data arrays of arbitrary dimension—normal image data are usually 2-D or 3-D. The data themselves may be in one of several integer and floating-point formats, FITS image headers can contain information about one or more scientific coordinate systems that are overlaid on the image itself. The WCS standard includes many different spherical projections, including, for example, FITS also supports tabular data with named columns and multidimensional rows. Both binary and ASCII table formats have been specified, the data in each column of the table can be in a different format from the others. Together with the ability to string multiple header/data blocks together, this allows FITS files to represent entire relational databases, the FITS Support Office at NASA/GSFC maintains a list of libraries and platforms that currently support FITS. Image processing programs such as ImageJ, GIMP, Photoshop, XnView and IrfanView can generally read simple FITS images, scientific teams frequently write their own code to interact with their FITS data, using the tools available in their language of choice. The FITS Liberator software is used by imaging scientists at the European Space Agency, the SAOImage DS9 Astronomical Data Visualization Application is available for many OSs, and handles images and headers. Many scientific computing environments make use of the system data in the FITS header to display, compare, rectify. The FITS standard version 3.0 was officially approved by the IAU FITS Working Group in July 2008, FITS I/O Libraries, a list of software for reading and writing FITS files for various languages
14.
GIF
–
The format supports up to 8 bits per pixel for each image, allowing a single image to reference its own palette of up to 256 different colors chosen from the 24-bit RGB color space. It also supports animations and allows a separate palette of up to 256 colors for each frame, GIF images are compressed using the Lempel–Ziv–Welch lossless data compression technique to reduce the file size without degrading the visual quality. This compression technique was patented in 1985, controversy over the licensing agreement between the software patent holder, Unisys, and CompuServe in 1994 spurred the development of the Portable Network Graphics standard. By 2004 all the relevant patents had expired, CompuServe introduced the GIF format in 1987 to provide a color image format for their file downloading areas, replacing their earlier run-length encoding format, which was black and white only. The original version of the GIF format was called 87a, in 1989, CompuServe released an enhanced version, called 89a, which added support for animation delays, transparent background colors, and storage of application-specific metadata. The 89a specification also supports incorporating text labels as text, but as there is control over display fonts. The two versions can be distinguished by looking at the first six bytes of the file, which, CompuServe encouraged the adoption of GIF by providing downloadable conversion utilities for many computers. By December 1987, for example, an Apple IIGS user could view pictures created on an Atari ST or Commodore 64, GIF was one of the first two image formats commonly used on Web sites, the other being the black-and-white XBM. In September 1995 Netscape Navigator 2.0 added Animated GIF support, the feature of storing multiple images in one file, accompanied by control data, is used extensively on the Web to produce simple animations. As a noun, the word GIF is found in the editions of many dictionaries. In 2012, the American wing of the Oxford University Press recognized GIF as a verb as well, meaning to create a GIF file, as in GIFing was perfect medium for sharing scenes from the Summer Olympics. The presss lexicographers voted it their word of the year, saying that GIFs have evolved into a tool with serious applications including research, in May 2015 Facebook added GIF support, even though they originally didnt support them on their site. The creators of the format pronounced the word as jif with a soft G /ˈdʒɪf/ as in gin, the word is now also widely pronounced with a hard G /ˈɡɪf/ as in gift. The American Heritage Dictionary cites both, indicating jif as the pronunciation, while Cambridge Dictionary of American English offers only the hard-G pronunciation. Merriam-Websters Collegiate Dictionary and the OED cite both pronunciations, but place gif in the default position, the New Oxford American Dictionary gave only jif in its 2nd edition but updated it to jif, gif in its 3rd edition. The disagreement over the pronunciation led to heated Internet debate, the White House and TV program Jeopardy. Also waded into the debate during 2013, GIFs are suitable for sharp-edged line art with a limited number of colors. This takes advantage of the formats lossless compression, which favors flat areas of color with well defined edges
15.
SilverFast
–
SilverFast is the name of a family of software for image scanning and processing, including photos, documents and slides, developed by LaserSoft Imaging. SilverFast was introduced in 1995, Version 3.0 was finished in December 1996 and it is the only software supporting the Heidelberg scanner on Mac OS X and Microsoft Windows 2000, XP, Vista and 7. Some scanner manufacturers bundle their hardware with SilverFast, in 2011 version 8 was introduced, and HDR imaging software followed in 2012. Optional, 1)Multi-Exposure, 2)ICC Printer Calibration, 3)PhotoProof, 4)ColorServer It can be used as an application, as a Photoshop plug-in. It contains features for reading the data from the camera, for processing, optimizing. SilverFast DC Pro has the functionality of the scanner-software SilverFast Ai for digital images, supported are the standard image formats such as JPEG and TIFF, and unprocessed raw image format. The access to the raw data permits manual color correction or sharpening instead of using the automatic adjustment. SilverFast DC supports Adobe DNG and many models, some optimized by special camera profiles. With the included IT8-target, individual ICC profiles can be self-made for every camera, SilverFast DC Pro also has automated color optimization AACO, support for JPEG2000, unsharpmasking USMPlus, CloneTool, and an improved PrinTao module with text and layout functions. SilverFast HDR is a program for processing 48-bit raw images. Many newer scanners are able to output the image directly with all existing data instead of breaking it down to 24-bit and this 48-bit raw image can be saved immediately and digital processing performed later. SilverFast HDR can be used as a native plug-in for Adobe Photoshop, as a universal TWAIN module, the HDR Studio has AACO, JPEG2000, USMPlus, CloneTool and PrinTao. With version 6.6.1 any SilverFast HDR version supports the proprietary RAW data format HDRi and these 64-bit HDRi color files and 32-bit HDRi greyscale files contain additional 16-bit infrared RAW data besides the 48-bit color RAW data and 16-bit greyscale RAW data respectively. Therefore, a scanner with a channel available to the software is necessary. This RAW format can keep any readable image information for later post-processing, the acronym HDR as used by SilverFast is not related to High-dynamic-range imaging, a widely used technique to increase the dynamic range of images. The data format is, The SilverFast Archive Suite includes SilverFast Ai IT8 and this package is suitable for archiving slides, negatives, and photos, whereas the post processing can take place anytime after scanning. Templates can be used to make workflow easier and faster by reducing similar, PrinTao has predefined templates to which the user can add self-made ones. The PrinTao module is already included in the SilverFast Ai / DC / HDR Studio versions and this is accomplished by scanning the original multiple times with different exposure times, increasing the dynamic range and preserving detail in the light and shadow areas of the image
16.
Apple Icon Image format
–
The Apple Icon Image format is the icon format used in Apple Inc. s macOS. It supports icons of 16 ×16,32 ×32,48 ×48,128 ×128,256 ×256,512 ×512, the fixed-size icons can be scaled by the operating system and displayed at any intermediate size. The file format consists of an 8 byte header, followed by any number of icons, over time the format has been improved and there is support for compression of some parts of the pixel data. The 32-bit pixel data is compressed with a format similar to PackBits. Some sources mentioned that the OS supports both compressed or uncompressed data chunks, the values inside the brackets in the length column is the uncompressed length. Various image viewers can load *. icns files, a free, gTK+ can load *. icns resources since 2007. Other tools supporting the format include the Apple Icon Composer and icns Browser, The Iconfactory, ICO format on Windows X PixMap format for X11
17.
ILBM
–
The LBM file extension is an image file in Interchange File Format structure to store image or palette data. Most commonly you can find these files in InterLeaved BitMap format, but some games are using a similar, both formats commonly exist under the. lbm file extension, occasionally appearing also as. bbm extension. ILBM and PBM formats are used by games from late 80s, in essence LBM files consist of a number of consecutive chunks, whose order can, to some extent, be varied. Each chunk has a different function and has the basic format. This means that a program does not have to read or decode every chunk in a file, for example, a program might use a TIME chunk to store the date and time that a file was last edited. For details on the structure and how to read them. LBM files usually contain enough information to them to be displayed by an image editing program, including image dimensions, palette. Some files were designed to act as palettes for paint programs or to be merged into another image and this makes them much more flexible, but also much more complex than other formats such as BMP. For LBMs the BMHD chunk and any other vital chunks must appear before the BODY chunk, any chunks appearing after BODY are considered extra and many programs will leave them unread and unchanged. There are many possible chunk types, however, there are only a limited number of common chunk types used and understood by most programs, and descriptions of these follow. Again refer to Interchange File Format for further detail about finding and handling chunks, the BMHD chunk specifies how the image is to be displayed and is usually the first chunk inside the FORM. It not only defines the images height/width, but where it is drawn on the screen, how to display it in various screen resolutions, the content of this chunk is as follows, The BODY chunk is usually the last chunk in a file, and the largest. In ILBM files the BODY chunk stores the image data as interleaved bitplanes by row. The bitplanes appear first from 1 to n, followed by the mask plane, in PBM files the BODY chunk is simpler as uncompressed it is just a continuous stream of bytes containing image data. If an image is compressed, each row of data is compressed individually, the compression is a variety of RLE Compression using flags. It can be decoded as follows, Loop until we have bytes worth of data While <, Read a byte If >128, then, Read the next byte, Move forward 2 bytes and return to step 1. Else if <128, then, Read and output the next bytes Move forward bytes, always encode >3 byte repeats as replicate runs. A CAMG chunk is specifically for the Commodore Amiga computer and it stores a LONG viewport mode
18.
JBIG2
–
JBIG2 is an image compression standard for bi-level images, developed by the Joint Bi-level Image Experts Group. It is suitable for both lossless and lossy compression, JBIG2 has been published in 2000 as the international standard ITU T.88, and in 2001 as ISO/IEC14492. Ideally, a JBIG2 encoder will segment the input page into regions of text, regions of halftone images, regions that are neither text nor halftones are typically compressed using a context-dependent arithmetic coding algorithm called the MQ coder. Textual regions are compressed as follows, the pixels in the regions are grouped into symbols. A dictionary of symbols is then created and encoded, typically also using context-dependent arithmetic coding, typically, a symbol will correspond to a character of text, but this is not required by the compression method. Halftone images may be compressed by reconstructing the image used to generate the halftone. Overall, the used by JBIG2 to compress text is very similar to the JB2 compression scheme used in the DjVu file format for coding binary images. PDF files versions 1.4 and above may contain JBIG2-compressed data, open-source decoders for JBIG2 are jbig2dec, the java-based jbig2-imageio and the decoder found in versions 2.00 and above of xpdf. Typically, an image consists mainly of a large amount of textual and halftone data. The bi-level image is segmented into three regions, text, halftone, and generic regions, each region is coded differently and the coding methodologies are described in the following passage. Text coding is based on the nature of human visual interpretation, a human observer cannot tell the difference between two instances of the same characters in a bi-level image even though they may not exactly match pixel by pixel. Therefore, only the bitmap of one representative character instance needs to be coded instead of coding the bitmaps of each occurrence of the same character individually, for each character instance, the coded instance of the character is then stored into a symbol dictionary. There are two encoding methods for image data, pattern matching and substitution and soft pattern matching. These methods are presented in the following subsections, the position is usually relative to another previously coded character. If a match is not found, the segmented pixel block is coded directly, typical procedures of pattern matching and substitution algorithm are displayed in the left block diagram of the figure above. Although the method of PM&S can achieve outstanding compression, substitution errors could be made during the process if the resolution is low. The deployment of refinement data can make the character-substitution error mentioned earlier highly unlikely, the refinement data contains the current desired character instance, which is coded using the pixels of both the current character and the matching character in the dictionary. Since it is known that the current character instance is highly correlated with the matched character, halftone images can be compressed using two methods
19.
JPEG Network Graphics
–
JPEG Network Graphics is a JPEG-based graphics file format which is closely related to PNG, it uses the PNG file structure as a container format to wrap JPEG-encoded image data. JNG was created as an adjunct to the MNG animation format, JNG files embed an 8-bit or 12-bit JPEG datastream in order to store color data, and may embed another datastream for transparency information. Version 1.0 of the JNG specification was released on January 31,2001, usually, all the applications supporting the MNG file format can handle JNG files too. For example, Konqueror has native MNG/JNG support, and MNG/JNG plugins are available for Opera, Internet Explorer, the transparency information inside a JNG file can be saved either in lossless PNG format or in lossy JPEG format. This way, users can benefit from the power of JPEG compression while preserving lossless transparency information, the chunk-based structure of JNG files is essentially the same as that of PNG files, differing only in the slightly different signature and the use of different chunks. JNG does not have a registered Internet media type, but image/x-jng can be used.0 specification Photoshop Plugin Amiga Datatype
20.
JPEG
–
JPEG is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between size and image quality. JPEG typically achieves 10,1 compression with little loss in image quality. JPEG compression is used in a number of file formats. These format variations are not distinguished, and are simply called JPEG. The term JPEG is an initialism/acronym for the Joint Photographic Experts Group, the MIME media type for JPEG is image/jpeg, except in older Internet Explorer versions, which provides a MIME type of image/pjpeg when uploading JPEG images. JPEG files usually have an extension of. jpg or. jpeg. JPEG/JFIF supports a maximum size of 65, 535×65,535 pixels. JPEG stands for Joint Photographic Experts Group, the name of the committee created the JPEG standard. The Joint stood for ISO TC97 WG8 and CCITT SGVIII, in 1987 ISO TC97 became ISO/IEC JTC1 and in 1992 CCITT became ITU-T. Currently on the JTC1 side JPEG is one of two sub-groups of ISO/IEC Joint Technical Committee 1, Subcommittee 29, Working Group 1 – titled as Coding of still pictures, on the ITU-T side ITU-T SG16 is the respective body. The original JPEG group was organized in 1986, issuing the first JPEG standard in 1992, which was approved in September 1992 as ITU-T Recommendation T.81 and in 1994 as ISO/IEC 10918-1. The JPEG standard specifies the codec, which defines how an image is compressed into a stream of bytes and decompressed back into an image, the Exif and JFIF standards define the commonly used file formats for interchange of JPEG-compressed images. JPEG standards are formally named as Information technology – Digital compression, ISO/IEC10918 consists of the following parts, Ecma International TR/98 specifies the JPEG File Interchange Format, the first edition was published in June 2009. The JPEG compression algorithm is at its best on photographs and paintings of scenes with smooth variations of tone. For web usage, where the amount of used for an image is important. JPEG/Exif is also the most common format saved by digital cameras, on the other hand, JPEG may not be as well suited for line drawings and other textual or iconic graphics, where the sharp contrasts between adjacent pixels can cause noticeable artifacts. Such images may be saved in a lossless graphics format such as TIFF, GIF, PNG
21.
Lossless JPEG
–
Lossless JPEG is a 1993 addition to JPEG standard by the Joint Photographic Experts Group to enable lossless compression. However, it might be used as a term to refer to all lossless compression schemes developed by the Joint Photographic Expert group. They include JPEG2000 and JPEG-LS, Lossless JPEG was developed as a late addition to JPEG in 1993, using a completely different technique from the lossy JPEG standard. It uses a scheme based on the three nearest neighbors, and entropy coding is used on the prediction error. The standard Independent JPEG Group libraries cannot encode or decode it, Lossless JPEG has some popularity in medical imaging, and is used in DNG and some digital cameras to compress raw images, but otherwise was never widely adopted. Lossless JPEG is actually a mode of operation of JPEG and this mode exists because the discrete cosine transform based form cannot guarantee that encoder input would exactly match decoder output. Unlike the lossy mode which is based on the DCT, the coding process employs a simple predictive coding model called differential pulse code modulation. This is a model in which predictions of the values are estimated from the neighboring samples that are already coded in the image. Most predictors take the average of the samples immediately above and to the left of the target sample, DPCM encodes the differences between the predicted samples instead of encoding each sample independently. The differences from one sample to the next are usually close to zero, a typical DPCM encoder is displayed in Fig.1. The block in the acts as a storage of the current sample which will later be a previous sample. The main steps of lossless operation mode are depicted in Fig.2. In the process, the predictor combines up to three neighboring samples at A, B, and C shown in Fig.3 in order to produce a prediction of the value at the position labeled by X. The three neighboring samples must be already encoded samples, any one of the predictors shown in the table below can be used to estimate the sample located at X. Any one of the eight listed in the table can be used. Note that selections 1,2, and 3 are one-dimensional predictors and selections 4,5,6, the first selection value in the table, zero, is only used for differential coding in the hierarchical mode of operation. Once all the samples are predicted, the differences between the samples can be obtained and entropy-coded in a lossless fashion using Huffman coding or arithmetic coding, typically, compressions using lossless operation mode can achieve around 2,1 compression ratio for color images. JPEG-LS is a compression standard for continuous-tone images
22.
JPEG 2000
–
JPEG2000 is an image compression standard and coding system. The standardized filename extension is. jp2 for ISO/IEC 15444-1 conforming files and. jpx for the extended part-2 specifications, the registered MIME types are defined in RFC3745. For ISO/IEC 15444-1 it is image/jp2, JPEG2000 code streams are regions of interest that offer several mechanisms to support spatial random access or region of interest access at varying degrees of granularity. It is possible to store different parts of the picture using different quality. As of 2017, there are very few digital cameras that shoot photos in the JPEG2000 format, while there is a modest increase in compression performance of JPEG2000 compared to JPEG, the main advantage offered by JPEG2000 is the significant flexibility of the codestream. By ordering the codestream in various ways, applications can achieve significant performance increases, however, as a consequence of this flexibility, JPEG2000 requires encoders/decoders that are complex and computationally demanding. JPEG2000 has been published as an ISO standard, ISO/IEC15444, as of 2013, JPEG2000 is not widely supported in web browsers, and hence is not generally used on the Internet. At high bit rates, artifacts become nearly imperceptible, JPEG2000 has a small machine-measured fidelity advantage over JPEG, at lower bit rates, JPEG2000 has a significant advantage over certain modes of JPEG, artifacts are less visible and there is almost no blocking. The compression gains over JPEG are attributed to the use of DWT, JPEG2000 decomposes the image into a multiple resolution representation in the course of its compression process. This pyramid representation can be put to use for other image presentation purposes beyond compression and these features are more commonly known as progressive decoding and signal-to-noise ratio scalability. JPEG2000 provides efficient code-stream organizations which are progressive by pixel accuracy and this way, after a smaller part of the whole file has been received, the viewer can see a lower quality version of the final picture. The quality then improves progressively through downloading more data bits from the source, like the Lossless JPEG standard, the JPEG2000 standard provides both lossless and lossy compression in a single compression architecture. Lossless compression is provided by the use of a reversible wavelet transform in JPEG2000. Like JPEG1992, JPEG2000 is robust to bit errors introduced by noisy communication channels, the JP2 and JPX file formats allow for handling of color-space information, metadata, and for interactivity in networked applications as developed in the JPEG Part 9 JPIP protocol. JPEG2000 supports any bit depth, such as 16- and 32-bit floating point pixel images, full support for transparency and alpha planes. JPEG 2000s improvement in performance relative to the original JPEG standard is actually rather modest. Very low and very high rates are supported in JPEG2000. The ability of the design to handle a large range of effective bit rates is one of the strengths of JPEG2000