Re: Export of Cells in Bitmap
- To: mathgroup at smc.vnet.net
- Subject: [mg31290] Re: [mg31254] Export of Cells in Bitmap
- From: Dale Horton <daleh at wolfram.com>
- Date: Fri, 26 Oct 2001 04:28:47 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
At 03:53 AM 10/23/2001, Martin Stockhammer wrote:
>Hello,
>
>I want to export some cells into a bitmap format with a
>high resolution.
>
>The command
>Export["Image.tif",
> Cell["This is a test", "Input",
> PageWidth -> Infinity], "TIFF", ImageResolution -> 300]
>
>yields a image file but the text in the image is cut.
>Do I have to set some cell-size, or pagesize options?
>
>The file is attached. [Contact the author to get this file - moderator]
>
>Thank You
>
>Martin Stockhammer
To understand this behavior you have to understand the Export process.
Export uses the front end to render the cells and then the rendering is
converted to Tiff format. If you do,
Export["Image.tif", Cell["This is a test", "Input"], "TIFF"]
then the Image is fine. But you want to increase the resolution so then you do
Export["Image.tif", Cell["This is a test", "Input"], "TIFF",
ImageResolution->300]
Again, the image is fine, but now it includes line wrapping. Why? It's like
increasing the Magnification. If rendered in the front end with the
appropriate Magnification and WindowSize, then there would be line wrapping.
So the question becomes, how do you control the line wrapping? By setting
PageWidth->Infinity, you do turn it off, but think about how it would look
in the front end. You wouldn't see the whole cell without scrolling, so the
TIFF gets cut off.
Instead, you want to change the size of the window that the cell would be in.
Export["Image.tif",
Notebook[{Cell["This is a test", "Input", ShowCellBracket->False]},
WindowSize->{1000,Automatic}], "TIFF", ImageResolution->300]
-Dale