Salvando Gráfico 300dpi

Boa Tarde

Estou tentando salvar um gráfico com resolução 300dpi.
Estou usando a função

tiff(filename = “logptxidp.tiff”, width= 15, height =15, unit=“cm”, res= 300)

O que acontece: A imagem é salva, no entanto quando vou nas propriedades da imagem aparece com 72dpi. Ressalto que uso RStudio para MacBook Pro
Nao consigo resolver. Alguém já passou por isso?

Obrigada!!

1 curtida

rapaz, sou muito leigo no assunto, mas vi duas coisas que valem a pena dar uma olhada:

  1. o ‘res = 300’ é em ppi e não em dpi (não sei a relação deles, parece que não é 1 pra 1!)
  2. a tela importa. esse site aqui https://www.sven.de/dpi/ mostra que o device varia essas coisas.
2 curtidas

POsso estar falando bobeira, mas acredito que o que é reportado pelo Preview do MacOs está errado. POr exemplo, quando salvo um gráfico usando:

tiff("Plot3.tiff", width = 4, height = 4, units = 'in', res = 100)
plot(1:10, runif(10)) # Make plot
dev.off()

Ou seja 4x4 polegadas a imagem tem 1200x1200 pixels, isto é 300px por polegada.

2 curtidas

No linux o exemplo mostrou dpi de 100.
obs: usei o software imagemagick.

tiff("Plot3.tiff", width = 4, height = 4, units = 'in', res = 100)
plot(1:10, runif(10)) # Make plot
dev.off()

library(magick)
img <- image_read("Plot3.tiff")
image_attributes(img)

system("identify -format '%x,%y\n' -units PixelsPerInch Plot3.tiff")
# 100, 100 # <--- dpi
1 curtida

isso mesmo q acontece, mas enviei para um colega q usa Windows e o arquivo aparece com 92ppi

Uma sugestão. O ggsave talvez possa ajudar. Nele tem a opção de definir o dpi da imagem. Caso não dê certo é possível converter para 300dpi com o GIMP que é um software opensource para edição de imagem e que uso para fazer essa conversão.
Segue o link do ggsave

2 curtidas