[R] Making TIFF images with rtiff
Frank E Harrell Jr
f.harrell at vanderbilt.edu
Fri Jan 12 06:02:00 CET 2007
Kort, Eric wrote:
> From: Inman, Brant A. M.D. [mailto:Inman.Brant at mayo.edu]
>
>> Many medical journals and publishers require that images, whether
>> photographs or line art, be submitted as high resolution .TIFF images.
>> One option for R users is to produce an image in one format and to
>> convert it to a .TIFF file using a second software program. My
>> experience has been that this option often results in images of poorer
>> quality, often with blurry contours, and a loss of resolution. A second
>> and better option would be to make .TIFF files directly from the graphic
>> output of R.
>>
>> I recently noticed that there is a library called "rtiff" that may be
>> able to do this. However, I have not been able to get it to work,
>> principally because I do not know how to install the required supporting
>> software, libtiff and tiffio.h, correctly on my computer. I am running R
>> 2.4.0 on a Windows XP machine. So far I have done the following:
>
> If only. Sadly, rtiff only reads tiffs, and writes pixmap objects as tiffs.
> It does not create a rendering device for capturing plots to a tiff file, in
> the way that jpeg() does for jpegs.
>
> This very thought occurred to me a couple months ago, but I was skeptical
> that the effort would be worth it. I usually render to postscript and
> convert from there with high quality results...but this is a bit tedious and
> time consuming. Now that there are two of us in the universe who would like
> a tiff() rendering device for R, maybe it would be worth it. It would be
> especially worth it if there was someone else conversant in the non-tiff
> specific aspects of the task. If that would be the case I would be happy to
> code the TIFF I/O. Lacking that, I will need to look at the requirements
> some more to verify whether I have the requisite neurons to carry it off.
>
> To answer your installation question, all that is required for the windows
> binary to run is to copy the tiff related DLLs provided in the gnuwin binary
> package somewhere on your PATH (tiffio.h and other development files are
> not required unless you are going to build the package from source).
>
> -Eric
Some journals are not really serious about the TIFF rule and will accept
postscript or pdf anyway.
--
Frank E Harrell Jr Professor and Chair School of Medicine
Department of Biostatistics Vanderbilt University
More information about the R-help
mailing list