Taking Advantage of Postscript

Total Page:16

File Type:pdf, Size:1020Kb

Taking Advantage of Postscript Taking Advantage of PostScript John F. Sherman Taking Advantage of PostScript John F. Sherman University of Notre Dame Art, Art History & Design University of Notre Dame Notre Dame, IN 46556 5639 [email protected] Chapter 1 cchapterha1pter intro Designers face a new requirement: to acquire and master a digital craft. The traditional crafts of color theory, design, typography and drawing have always been required for the designer. All of these are important and I do not advocate their dismissal. But the need for a digital craft is becoming more apparent as the innovations of technology arrive faster and faster. Designers, however, cannot focus on simply being well-trained users of expensive pieces of hardware and software. By mastering the technology, they can reach a point where innovative new solutions to visual communication problems can be discovered. The process by which an image can be made has changed dramatically. An image can be constructed by a combination of hand drawings, video capture, and computer programming. The finished image provides a solution by means of faster investigation, greater choices, and new creative possibilities. Digital craft entails learning a new language — a visual language. The greater the depth of understanding and experience in a language, the greater the vision of what can exist in the mind of the creator. Different languages allow different realities to exist. Many of the images created for this book are visual ideas that have been made into images by writing them down. They can only be achieved by an intimate knowledge of the PostScript language. I find it exciting that there are images that can only be created by writing a PostScript program. Understanding PostScript is one major avenue to mastering the technology of producing graphics. 1.1 why learn PostScript ? Why learn PostScript when there are so many good graphics programs available that are much easier to use than programming? There are two answers. First, knowing the PostScript Page Description Language (PDL) gives the designer an insight into graphics software based on the PostScript image mode. The PostScript PDL has strengths and weaknesses. Having this knowledge base builds confidence because it permits you to work with the strengths of software and not with false expectations. When something does not work as expected, you may be able to devise a way to work around or attack the problem from another direction. Second, the PostScript language is a richer graphics language than what is made available by menu selections and dialog boxes in all the graphics software packages available. There are visual opportunities available to you that are only available by programming. A design you write in PostScript might supplement a packaged technique in a software program or be written totally in PostScript code. intro 1 Taking Advantage of PostScript Either way, you are in control of the design process. 1.2 PostScript’s background PostScript is a page description language developed by Adobe Systems Incorporated. PostScript resides within a printer and acts as an interpreter for the data sent to it by either a software program or an original program written by a programmer. A page description language is the means through which a printer prepares a page containing text, line art, and digitized images. The page is constructed pixel by pixel (dot by dot). The size of dot will depend on the printer, and ranges from 300 to 2540 dots per inch (dpi). A 300 dpi printer will draw a 1 inch square 300 dots to a side, while a 2540 dpi printer will draw the square 2540 dots per side. Figures 1–1 and 1–2 are the same shape; they have the same description. The dotted line is the true shape. What will be different is the quality of its presentation through either printing or a monitor’s display. The greater the resolution provided, the closer to the true description the shape will appear. figure 1–1 Figure 1–2 is the same shape with double the resolution. figure 1–2 The most widely known example of a 300 dpi printer is the Apple LaserWriter. The Linotron L100 has a maximum resolution of 1270 dpi and can be set to print at 600 and 300 dpi. The Linotron L300 is also available with a maximum printing resolution of 2540 dpi. The advantage of using the increased resolutions of these printers is that a greater number of visually distinct grays can be produced. The Linotron L100 can produce about one hundred visually separate gray levels because of its fine dot pattern. 2 intro Chapter 1 The PostScript language is printer independent, enabling you to alternate from one brand of printer to another without making any changes to the original document. All the major original equipment manufacturers of high resolution printers have licensed PostScript for their printers making it the de facto industry standard. The designer can use a low cost laser printer for sketching and then later use the more costly high resolution imagesetters when the design is completed. The difference in the resolution changes the rendering quality and the number of distinct grays that can be depicted. Until recently, a laser printer equipped with a PostScript interpreter was the only means to see the designs created by writing PostScript programs. Display PostScript is an adaptation of the PostScript PDL from Adobe Systems Inc. for use on computer monitors, and the NeXT computer is the only computer that uses it. Display PostScript is to the graphic display of computer monitors as the PostScript PDL is to different laser printers. It provides a common imaging model for the graphic display (screen description language) and the laser printer. The Macintosh uses the QuickDraw language for its screen display and a file’s data is converted from QuickDraw to PostScript for printing. Because of this, the full richness of the PostScript language cannot be used and then viewed on the Macintosh screen. Display PostScript is monitor independent and automatically takes advantage of the full capabilities (gray levels or color) of the computer’s monitor without having to rewrite the part of the software responsible for the graphic display. Display PostScript has several advantages. Most importantly, what is seen on the screen very closely matches what is printed. The only difference is the resolution of the image on the monitor compared to the resolution of the image ultimately printed on the laser printer. For example, in drawing a 1 inch square, the square would be drawn with ninety-two pixels per side (resolution of the NeXT monitor) and the same information would be used again and sent to the laser printer to create the square at 300 dpi or more. 1.3 organization of this book Taking Advantage of PostScript is divided into four major parts. Chapters 2–7 of this book will introduce some basic PostScript concepts and drawing techniques. Chapter 4 will show how these simple programs can be saved as EPS files to be used within other programs. Most of the simple beginning programs are more easily drawn in a variety of graphics software programs, but they are the building blocks to the more complicated programming techniques that come in later chapters. Chapters 8–17 will cover advanced PostScript techniques that unleash the power of the PostScript Page Description Language. Much of what is covered here cannot be accomplished in available graphics software. Chapter 17 covers some advanced programming techniques and takes several designs step by step and explains how and why they were written as they are. Chapter 18 will touch on some of the new features of PostScript Level 2. Chapters 19 and 20 of this book are libraries of numerous examples of PostScript programs that can be the starting point for new designs. They generally concentrate on one visual idea or programming technique. Chapter 21 is a gallery of images. The final section of the book contains several reference appendixes. intro 3 Taking Advantage of PostScript 1.4 formats used in this book The main narrative of this book is in the font you are now reading. All PostScript program listings or the mention of a PostScript operator will be set in Courier Bold and look like this: PostScript code % comment Notes or comments (explained in more detail in section 2.5) will be set in regular Courier to help set them off from the program. At times, when more lengthy annotation is required, I’ll bracket the explanation like this for better legibility and to save space: % -------------------------------------------------------- Extended comments; not part of the program. % -------------------------------------------------------- When you see this symbol in the margin, it means that the PostScript program is learnPS available on disk for experimentation within the companion LearnPS tutorial. 1–1 There will be a version for both Macintosh and NeXT computers. The LearnPS animation symbol may also indicate that the PostScript program for an illustration is available or that an animation demonstrating a particular point is available. Use the number or title below the symbol to help you locate the file in LearnPS. Most of the PostScript examples in this book are written to appear on a grid representing the bottom left corner of a page. A PostScript program will be listed below the graphic it produces. In this way, it will serve as a title for the graphic. Otherwise, a graphic title will be found in the left margin. Each chapter is divided into sections. We are now in section 1.4, meaning chapter 1 section 4. Often in this book I’ll refer to other sections using this system. 1.5 getting started Writing a simple original PostScript program is a fairly easy task to accomplish.
Recommended publications
  • Using a Next Workstation As a Development Platform for Version 5 Sas Applications
    USING A NEXT WORKSTATION AS A DEVELOPMENT PLATFORM FOR VERSION 5 SAS APPLICATIONS Joseph E St Sauver, Office of University Computing, University of Oregon ABSTRACT Similarly. there is liUle sense in tieing up a PC for hours (or days) running a large statistical analysis when a sha.red SAS Institute has yet to announce any firm plans to port the mainframe will often have abundant horsepower to handle just SAS System* to NeXT* workstations. Nonetheless, a NeXT those sorts of CPU-intensive jobs. workstation can serve as an excellent platform for developing VAXNMS· (or other mainframe) SAS System code for remote The PC version of SAS atte~s to explott this philosophy by execution. giving the user the option of either processing SAS code locally using the SUBMIT command, or processing SAS code on a The combination of a strong windowing environment, display remote mainframe SAS host using the RSUBMIT command. In a PostScript support. a built-in athemet interlace and copious perfect world. this approach would allow the user to elect the slorage eapacny bundled on lOP of more-or-Iess BSD 4.3 UNIX" best mix of local and remote resources to achieve his or her make development of SAS System code on the NeXT for objectives in a timely and cost effective manner. remote execution on another mainframe quite easy. Unfortunately, in my experience, the happy symbiosis The author's experience with use of a NeXT as a remote code envisioned between the PC version of the SAS System and the development plaHorm for SAS and SAS/Graph" on a VAXNMS mainframe version of the SAS system often breaks down.
    [Show full text]
  • Sun Ultratm 5 Workstation Just the Facts
    Sun UltraTM 5 Workstation Just the Facts Copyrights 1999 Sun Microsystems, Inc. All Rights Reserved. Sun, Sun Microsystems, the Sun logo, Ultra, PGX, PGX24, Solaris, Sun Enterprise, SunClient, UltraComputing, Catalyst, SunPCi, OpenWindows, PGX32, VIS, Java, JDK, XGL, XIL, Java 3D, SunVTS, ShowMe, ShowMe TV, SunForum, Java WorkShop, Java Studio, AnswerBook, AnswerBook2, Sun Enterprise SyMON, Solstice, Solstice AutoClient, ShowMe How, SunCD, SunCD 2Plus, Sun StorEdge, SunButtons, SunDials, SunMicrophone, SunFDDI, SunLink, SunHSI, SunATM, SLC, ELC, IPC, IPX, SunSpectrum, JavaStation, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, SunSpectrum Bronze, SunVIP, SunSolve, and SunSolve EarlyNotifier are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. OpenGL is a registered trademark of Silicon Graphics, Inc. Display PostScript and PostScript are trademarks of Adobe Systems, Incorporated, which may be registered in certain jurisdictions. Netscape is a trademark of Netscape Communications Corporation. DLT is claimed as a trademark of Quantum Corporation in the United States and other countries. Just the Facts May 1999 Positioning The Sun UltraTM 5 Workstation Figure 1. The Ultra 5 workstation The Sun UltraTM 5 workstation is an entry-level workstation based upon the 333- and 360-MHz UltraSPARCTM-IIi processors. The Ultra 5 is Sun’s lowest-priced workstation, designed to meet the needs of price-sensitive and volume-purchase customers in the personal workstation market without sacrificing performance.
    [Show full text]
  • XMP SPECIFICATION PART 3 STORAGE in FILES Copyright © 2016 Adobe Systems Incorporated
    XMP SPECIFICATION PART 3 STORAGE IN FILES Copyright © 2016 Adobe Systems Incorporated. All rights reserved. Adobe XMP Specification Part 3: Storage in Files NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adobe Systems Incorporated. Adobe, the Adobe logo, Acrobat, Acrobat Distiller, Flash, FrameMaker, InDesign, Illustrator, Photoshop, PostScript, and the XMP logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. MS-DOS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Apple, Macintosh, Mac OS and QuickTime are trademarks of Apple Computer, Inc., registered in the United States and other countries. UNIX is a trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. All other trademarks are the property of their respective owners. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third party rights. Contents 1 Embedding XMP metadata in application files .
    [Show full text]
  • Encapsulated Postscript File Format Specification
    ® Encapsulated PostScript File Format Specification ®® Adobe Developer Support Version 3.0 1 May 1992 Adobe Systems Incorporated Adobe Developer Technologies 345 Park Avenue San Jose, CA 95110 http://partners.adobe.com/ PN LPS5002 Copyright 1985–1988, 1990, 1992 by Adobe Systems Incorporated. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of the publisher. Any software referred to herein is furnished under license and may only be used or copied in accordance with the terms of such license. PostScript is a registered trademark of Adobe Systems Incorporated. All instances of the name PostScript in the text are references to the PostScript language as defined by Adobe Systems Incorpo- rated unless otherwise stated. The name PostScript also is used as a product trademark for Adobe Sys- tems’ implementation of the PostScript language interpreter. Any references to a “PostScript printer,” a “PostScript file,” or a “PostScript driver” refer to printers, files, and driver programs (respectively) which are written in or support the PostScript language. The sentences in this book that use “PostScript language” as an adjective phrase are so constructed to rein- force that the name refers to the standard language definition as set forth by Adobe Systems Incorpo- rated. PostScript, the PostScript logo, Display PostScript, Adobe, the Adobe logo, Adobe Illustrator, Tran- Script, Carta, and Sonata are trademarks of Adobe Systems Incorporated registered in the U.S.A. and other countries. Adobe Garamond and Lithos are trademarks of Adobe Systems Incorporated.
    [Show full text]
  • Encapsulated Postscript Application Guide for Mac And
    Encapsulated PostScript Encapsulated PostScript Application Guide for the Macintosh and PCs Peter Vollenweider Manager User Services Universi1y of Zurich A ·Carl Hanser .Verlag :II Prentice Hall First published in German 1989 by Carl Hanser Verlag under the title EPS-Handbuch: Encapsulated PostScript First published in English 1990 by Prentice Hall International (UK) Ltd 66 Wood Lane End, Hemel Hempstead Hertfordshire HP2 4RG A division of Simon & Schuster International Group ©Carl Hanser Verlag, Munich and Vienna 1989 ©Carl Hanser Verlag and Prentice Hall 1990 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording or otherwise, witliout prior permission, in writing, from the publisher. For permission within the United States of America contact Prentice Hall, Inc., Englewood Cliffs, NJ 07632. The Sonata clef design on the cover shows the mixing of randomly placed Sonata font types, smoothed curves and patterns; courtesy of John F. Sherman, ND Design Program, University of Notre Dame, Indiana 46556, USA. Printed and bound in Great Britain by Dotesios Printers Ltd, Trowbridge, Wiltshire. Library of Congress Cataloging-in-Publication Data Vollenweider, Peter. (Encapsulated PostScript. English) Encapsulated PostScript : application guide for the Macintosh and PC's I Peter Vollenweider. p. em. Includes bibliographical references. ISBN 0-13-275843-1 1. PostScript (Computer program language) I. Title. QA76.73.P67V65 1990 005 .265-dc20 90-35469 CIP British Library Cataloguing-in-Publication Data Vollenweider, Peter Encapsulated PostScript : application guide for the Macintosh and PC's. 1. Microcomputer systems. Software packages I.
    [Show full text]
  • Flash File Formats
    Columbia University School of the Arts Interactive Design 1 Prof. Marc Johnson Fall 2000 Flash File Import Formats Flash can recognize a variety of file formats when importing graphics. Native Format: Shockwave Flash (SWF) This format preserves all gradient and layer information. (If you have gradients in your file and cannot use SWF format, remove the gradients and re-create them within Flash.) Can be exported from Freehand, and also from Illustrator using Macromedia’s FlashWriter plug-in. Bitmap formats: GIF Also known as “Compuserve GIF” (Graphic Interchange Format), this is one of the standard formats used on the Web. All browsers understand GIF format without using a plug-in. All major bitmap graphics editing programs can export in GIF format. In general, GIF is a lossless format, preserving all data and compressing only sequences of identical pixels. Animated GIF A special form of GIF file in which multiple frames are contained in a single file. This file animates through its frames as soon as it is displayed in a browser. Most bitmap graphics editing programs can export in animated GIF format – GIF Builder, ImageReady and Fireworks are the most user-friendly for this. JPEG Joint Photographic Experts Group format. Developed to optimize the appearance of photographic or other continuous tone images with many colors. Far superior to GIF for such images. Offers a range of quality settings, with the highest quality making the largest files. Still, even medium-quality JPEGs are often significantly compressed in size without a dramatic loss in image quality. JPEG compression intelligently discards data, so it is considered a “lossy” format.
    [Show full text]
  • Design Binding Today
    OPEN • SET 2020 Design Binding Today OPEN • SET is a competition and exhibition, a triennial event featuring finely crafted design bindings. The title reflects the two categories in which the bookbinders compete—the Open Category, wherein the binder chooses which textblock to bind, and the Set Category, in which participants bind the same textblock. The Open Category titles are books in French, German, Spanish and English, a variety that echoes the number of foreign entries in the show. The Set Category book was conceived and printed by fine press printer Russell Maret; he selected the text of a letter by William Blake entitled Happy Abstract. There are notable highlights in this show, as there are First, Second and Third Prize awards in each category, as well as twenty Highly Commendable designations. These were awarded by a jury of the well-known American binders Monique Lallier, Mark Esser and Patricia Owen. Each juror has a binding on display. And there is so much more! Take note of the variety of structures and different materials used. When a binder first sits with a textblock, they spend time reading and absorbing the meaning of the content, examining the typography, the layout and page margins, taking note of the mood and color of the illustrations. Ideas form. A binding requires that the design come from deep within, and is then executed into visual play that exemplifies the interpretation. This is with all respect to the author, illustrator, and publisher. The result is an invitation into the text, the words and their meaning. The result is unique, a work of art in the form of a book.
    [Show full text]
  • How to Page a Document in Microsoft Word
    1 HOW TO PAGE A DOCUMENT IN MICROSOFT WORD 1– PAGING A WHOLE DOCUMENT FROM 1 TO …Z (Including the first page) 1.1 – Arabic Numbers (a) Click the “Insert” tab. (b) Go to the “Header & Footer” Section and click on “Page Number” drop down menu (c) Choose the location on the page where you want the page to appear (i.e. top page, bottom page, etc.) (d) Once you have clicked on the “box” of your preference, the pages will be inserted automatically on each page, starting from page 1 on. 1.2 – Other Formats (Romans, letters, etc) (a) Repeat steps (a) to (c) from 1.1 above (b) At the “Header & Footer” Section, click on “Page Number” drop down menu. (C) Choose… “Format Page Numbers” (d) At the top of the box, “Number format”, click the drop down menu and choose your preference (i, ii, iii; OR a, b, c, OR A, B, C,…and etc.) an click OK. (e) You can also set it to start with any of the intermediate numbers if you want at the “Page Numbering”, “Start at” option within that box. 2 – TITLE PAGE WITHOUT A PAGE NUMBER…….. Option A – …And second page being page number 2 (a) Click the “Insert” tab. (b) Go to the “Header & Footer” Section and click on “Page Number” drop down menu (c) Choose the location on the page where you want the page to appear (i.e. top page, bottom page, etc.) (d) Once you have clicked on the “box” of your preference, the pages will be inserted automatically on each page, starting from page 1 on.
    [Show full text]
  • Web Compatible SAS/GRAPH Output the Easy
    Web Compatible SAS/GRAPH® Output the Easy Way Ahsan Ullah, Pinkerton Computer Consultants, Inc., Alexandria, VA ABSTRACT • Proper use of colors is a must to make the image attractive. • (TM) This paper describes some concepts and analyses required If there is an option to print the image, a PostScript to create SAS/GRAPH images for use in WEB pages. It file needs to be tagged along with the image which will deals with an automated SAS/AF® Frame system designed to keep the usual form of the printed output create and print a number of graphs and produce suitable • In order to print a hard copy of the graph from the graph image files for inclusion on WEB pages. Topics internet, a PostScript color or black and white with discussed include drill-down design, programming minimum of 0.5 X 0.5 inch margin should be selected. (TM) techniques for creating GIF files, and the creation of custom Most Hewlett Packard printers satisfy the SAS Device Drivers. requirements. INTRODUCTION A user-friendly SAS/AF Frame system needs to be created to perform the following functions: • Interactive or batch process to create images. SAS software is a major leader in information and • Support the selection of device drivers to print or management systems. It has powerful features that support transport postscript or GIF file. the creation of customized hard copy output that includes • both data and graphic output. Until now, SAS custom graphs Automatically add HTML code to create Web-ready could not take their place in the Web world because of: graph images • Sophistication of SAS custom graphs • True portability across platforms Device Drivers • Interactive way to create and process graphs A GIF device driver is needed for SAS software to create a GIF Image file of the graph.
    [Show full text]
  • A Successor to the X Window System
    Y: A Successor to the X Window System Mark Thomas <[email protected]> Project Supervisor: D. R¨uckert <[email protected]> Second Marker: E. Lupu <[email protected]> June 18, 2003 ii Abstract UNIX desktop environments are a mess. The proliferation of incompatible and inconsistent user interface toolkits is now the primary factor in the failure of enterprises to adopt UNIX as a desktop solution. This report documents the creation of a comprehensive, elegant framework for a complete windowing system, including a standardised graphical user interface toolkit. ‘Y’ addresses many of the problems associated with current systems, whilst keeping and improving on their best features. An initial implementation, which supports simple applications like a terminal emulator, a clock and a calculator, is provided. iii iv Acknowledgements Thanks to Daniel R¨uckert for supervising the project and for his help and advice regarding it. Thanks to David McBride for his assistance with setting up my project machine and providing me with an ATI Radeon for it. Thanks to Philip Willoughby for his knowledge of the POSIX standard and help with the GNU Autotools and some of the more obscure libc functions. Thanks to Andrew Suffield for his help with the GNU Autotools and Arch. Thanks to Nick Maynard and Karl O’Keeffe for discussions on window system and GUI design. Thanks to Tim Southerwood for discussions about possible features of Y. Thanks to Duncan White for discussions about the virtues of X. All company and product names are trademarks and/or registered trademarks of their respective owners.
    [Show full text]
  • Using a Radical-Derived Character E-Learning Platform to Increase Learner Knowledge of Chinese Characters
    Language Learning & Technology February 2013, Volume 17, Number 1 http://llt.msu.edu/issues/february2013/chenetal.pdf pp. 89–106 USING A RADICAL-DERIVED CHARACTER E-LEARNING PLATFORM TO INCREASE LEARNER KNOWLEDGE OF CHINESE CHARACTERS Hsueh-Chih Chen, National Taiwan Normal University Chih-Chun Hsu, National Defense University Li-Yun Chang, University of Pittsburgh Yu-Chi Lin, National Taiwan Normal University Kuo-En Chang, National Taiwan Normal University Yao-Ting Sung, National Taiwan Normal University The present study is aimed at investigating the effect of a radical-derived Chinese character teaching strategy on enhancing Chinese as a Foreign Language (CFL) learners’ Chinese orthographic awareness. An e-learning teaching platform, based on statistical data from the Chinese Orthography Database Explorer (Chen, Chang, L.Y., Chou, Sung, & Chang, K.E., 2011), was established and used as an auxiliary teaching tool. A nonequivalent pretest-posttest quasi-experiment was conducted, with 129 Chinese- American CFL learners as participants (69 people in the experimental group and 60 people in the comparison group), to examine the effectiveness of the e-learning platform. After a three-week course—involving instruction on Chinese orthographic knowledge and at least seven phonetic/semantic radicals and their derivative characters per week—the experimental group performed significantly better than the comparison group on a phonetic radical awareness test, a semantic radical awareness test, as well as an orthography knowledge test. Keywords: Chinese as a Foreign Language (CFL), Chinese Orthographic Awareness, Radical-Derived Character Instructional Method, Phonetic/Semantic Radicals INTRODUCTION The rise of China to international prominence in recent years has made learning Chinese extremely popular, and increasing numbers of non-native Chinese students have begun to choose Chinese as their second language of study.
    [Show full text]
  • JPEG Image Compression.Pdf
    JPEG image compression FAQ, part 1/2 2/18/05 5:03 PM Part1 - Part2 - MultiPage JPEG image compression FAQ, part 1/2 There are reader questions on this topic! Help others by sharing your knowledge Newsgroups: comp.graphics.misc, comp.infosystems.www.authoring.images From: [email protected] (Tom Lane) Subject: JPEG image compression FAQ, part 1/2 Message-ID: <[email protected]> Summary: General questions and answers about JPEG Keywords: JPEG, image compression, FAQ, JPG, JFIF Reply-To: [email protected] Date: Mon, 29 Mar 1999 02:24:27 GMT Sender: [email protected] Archive-name: jpeg-faq/part1 Posting-Frequency: every 14 days Last-modified: 28 March 1999 This article answers Frequently Asked Questions about JPEG image compression. This is part 1, covering general questions and answers about JPEG. Part 2 gives system-specific hints and program recommendations. As always, suggestions for improvement of this FAQ are welcome. New since version of 14 March 1999: * Expanded item 10 to discuss lossless rotation and cropping of JPEGs. This article includes the following sections: Basic questions: [1] What is JPEG? [2] Why use JPEG? [3] When should I use JPEG, and when should I stick with GIF? [4] How well does JPEG compress images? [5] What are good "quality" settings for JPEG? [6] Where can I get JPEG software? [7] How do I view JPEG images posted on Usenet? More advanced questions: [8] What is color quantization? [9] What are some rules of thumb for converting GIF images to JPEG? [10] Does loss accumulate with repeated compression/decompression?
    [Show full text]