|
|||||||||||||||||||||||||||||||||||||||||||||||||||
It has crept up on all of us gradually. First, there was the desktop scanner that allowed DRAW users to integrate favorite photos into electronic artwork. Then there was DRAWs ability to import those same photos into vector-based projects. Soon thereafter, PHOTO-PAINT became more than a toy, forcing earnest DRAW users to take seriously the abilities of a professional-grade image-editing program. And now, with a slew of new special effects generously lifted from PAINT and dropped right on DRAWs menu line, CorelDRAW 8 and 9 have become even more powerful. This chapter explores the capabilities available to you within DRAW that previously required a trip to PAINT.
Why Bitmaps?There was a time when DRAW users disparaged bitmap images because of their potential lack of fidelity when compared to vector-based objects (see the Introduction for a synopsis of the difference between bitmap and vector objects). And indeed, its true that bitmap images, such as scanned photographs or the screen renderings of this book, are created at a fixed resolution, and no amount of coaxing will make a 72dpi screen shot look any better when it is printed on a 600dpi printer. One of the values of vector objects is their ability to print at low resolution one minute and ultra-high resolution the next. They are programmed to do their mathematical gyrations and produce themselves at the highest fidelity possible. But in the case of bitmap images, we would argue that the glass is half-full, not half-empty. One of the intrinsic values of bitmap images is that they are not capable of changing themselves. They are fixed, set in stone, destined to look the same regardless of the output device (allowing for the obvious, of course, like printing to a color printer and then a black-and-white printer). This can pay off in huge dividends for you, and well share with you a production experience we had with this book. Figure 23.1 shows one of our experiments: three photographs overlaid one on top of the othereach with decreasing degrees of transparencyand then a string of transparent text on top. Because each layer of objects carries an intricate set of instructions on how to render the objects underneath, this became an extraordinarily complex drawing.
At first, we created this graphic in the usual wayby creating an encapsulated PostScript file. In so doing, DRAW studied all of those complex instructions and created the code necessary to display this labyrinth of overlaying transparent graphics. When it was done, the .eps file measured over 96MB! That seemed like quite a bit of code for a graphic that was ultimately going to be rendered in 8-bit grayscale, not 32-bit color. DRAWs EPS Export dialog has an option to render full-color bitmap images as grayscale, and that did take the file down almost in half. Still, that was too much. This struck us as the perfect opportunity to test-drive DRAWs bitmap controls, so we converted the entire graphic to a bitmap. Instead of having a group of objects, each of which contained all of those sophisticated instructions, we converted them to one composite image that represented how they looked at that particular moment. In other words, we converted a very smart graphic into a collection of stupid dots. But dont misunderstand: stupid is good; stupid is exactly what we wanted. We had already created the picture; now we just wanted to freeze it and render it. Here are the essential statistics:
To render the image for this book, we got away with under 8MB, instead of 96MB. From Vector to BitmapOn the subject of format conversion, the world still waits for the miracle of bitmap-to-vector conversion. Despite the best efforts of tracing programs, like the OCR-TRACE module in the CorelDRAW box, taking a collection of clueless dots and converting them into intelligent shapes remains equal parts art, science, and black magic. But converting in the other direction is cake: reducing intelligent shapes into a morass of dots is one of the easier tasks you can give to DRAW. To see this for yourself, create any simple shape, like the fountain-filled ampersand shown in Figure 23.2. As a character of text, DRAW identifies this object very efficiently. It tracks its nodes, its shape, its kerning information (were there to be a character beside it) and its fill pattern, all according to numeric values. But when you convert it to a bitmap image, DRAW is only concerned with what color and what size to render all of the dots that will team up to make you think you are looking at an ampersand.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|