r tiff

resolution plot r



Guardando la trama a tiff, con alta resoluciĆ³n para publicaciĆ³n(en R) (4)

Cuando aumenta la resolución ( res ), el tamaño efectivo de un gráfico disminuye y, por lo tanto, el error de margen salta. Intente hacer una imagen más grande con mayor width y height (en teoría, para hacer un gráfico del mismo tamaño virtual, debe ser new_(width|height)=res/72*old_(width|height) .
Aun así, como sugirió Romunov, es una mejor idea usar ImageMagick; No perderás calidad.

Una revista a la que le enviamos un artículo solicita lo siguiente:

Para garantizar la mejor calidad de reproducción de sus figuras, apreciaríamos archivos de alta resolución. Todas las figuras deben estar preferiblemente en formato TIFF o EPS ... y deben tener la siguiente resolución:
Gráfico: 800 - 1200 ppp
Foto: 400 - 800 DPI
Color (solo CMYK): 300 - 400 DPI (DPI = puntos por pulgada)

Ya que estoy enviando un gráfico, estoy tratando de guardarlo usando tiff.

Aquí está el código que estoy usando:

tiff(filename = "c://aaa.tiff", res = 800, pointsize = 2) plot(1:100) dev.off()

Pero, lamentablemente, produce una imagen muy "voluminosa", y si no utilizara el pointsize = 2 , obtendría el mensaje de error:

Error en plot.new (): márgenes de figura demasiado grandes

¿Alguna sugerencia?


Le sugiero que utilice devEval de la biblioteca de devEval de R.devices

Yo mismo tuve este problema y lo resolví gracias a esto:

options("devEval/args/path"=file.path(Folder_of_Output)) devEval("tiff", name="Name_output", width=120, height=800, { barplot(data, main="imagetitle"); legend("top", legend =c("text of legend")) })

Para mí, funcionó como un encanto y el archivo se guardó directamente sin problema.


Una cosa que debes hacer es usar el parámetro de compresión.

Por ejemplo:

tiff("outfile.tif", compression = "lzw")

LZW es un formato de compresión sin pérdida, por lo que no perderá ningún dato, pero definitivamente reducirá el tamaño del archivo.


respuesta corta:

Es un archivo voluminoso porque cuanto más alto es el archivo raster de resolución (TIFF), mayor es el archivo.

La otra opción, EPS, es como PDF o PS. Solo guarda en cualquiera de esos. Ese es un formato de imagen vectorial y uno que dijeron era aceptable. Será más compacto y de mayor calidad (a menos que su figura contenga una enorme cantidad de puntos o líneas).

respuesta larga:

Un formato que solicitaron es TIFF, un formato raster. Guarda la información como un valor que representa cada píxel en la imagen. Si la imagen es 100 DPI y 5 "cuadrada, entonces eso es 500x500 y guarda 250000 píxeles de información. A medida que la resolución de la imagen aumenta y el tamaño de la imagen permanece constante, los puntos de información necesarios aumentan. A 200 DPI es 1000x1000 y 1e6 píxeles de información. Esto explica por qué su archivo es tan voluminoso.

Para tener una imagen impresa de calidad en un cuadrado de 5 ", necesitaría unos 300-400 DPI (puntos por pulgada). De esa manera, no verá cada uno de esos pequeños píxeles individuales que conforman la imagen. la resolución entonces la imagen sigue siendo 5 "x 5", pero cada bloque cuadrado individual (píxel) que conforma la imagen es tan grande que puede verlos. Es por eso que solicitaron esa resolución. De lo contrario, aparecerían el texto y las líneas en sus gráficos Bloqueado, irregular o borroso. Es por eso que el texto en la pantalla de su computadora (solo alrededor de 100 DPI en estos días) no es tan alta como la impresión en una hoja de papel (por lo general, al menos 300 dpi).

El otro formato que solicitaron fue EPS. Esto es PostScript encapsulado. Ya que es un archivo de una sola página PS, o postscript, sería equivalente. Y, PDF también es similar. Todos estos son formatos vectoriales, esencialmente el mismo formato vectorial (también pueden contener imágenes de formato ráster, pero ignoremos eso).

Un archivo de formato vectorial guarda la información sobre cómo se dibujó la imagen, pero no sobre cada píxel. Si tiene un eje x de 3 "de largo colocado 0.5" desde la parte inferior de la imagen, entonces el archivo vectorial conoce esta descripción. Cada característica del gráfico se describe en el archivo. Debido a esto, para los dibujos simples es mucho más compacto que cualquier representación raster en una calidad de imagen dada. Además, aumenta de tamaño sin perder calidad. Simplemente pídale que dibuje la imagen a 6 "x 6" en lugar de 5 "x 5" y que también escala cada una de las instrucciones para dibujar los componentes de la imagen. Por lo tanto, aunque el archivo PDF o EPS sea más compacto, se imprimirá con la mejor calidad.

Envía un archivo PDF o PS y no te preocupes por la resolución.