cómo convertir PDF a PNG sin convertir la transparencia de introducción de fondo blanco

cómo convertir PDF a PNG sin convertir la transparencia de introducción de fondo blanco

Estoy convirtiendo un PDF (que hice con R) a PNG con un comando como este:

convert -density 200 foo.pdf bar.png

Esto genera un PNG, pero el fondo blanco es transparente en el PNG resultante. Esto esnolo que quiero, quiero que el fondo también sea blanco en PNG. ¿Cómo puedo conseguir esto?

Notas:

  • Estoy usando Xubuntu.
  • Lo que es raro, hice la misma secuencia en un Linux y una computadora diferentes: primero genero una imagen con R en formato PDF, luego la convertí de PDF a PNG, y en esa instalación no convierte el fondo blanco en transparencia, tal como quiero. él. Pero no sé dónde se causa la diferencia (R, convertir o qué).

Respuesta1

Intente agregar esta configuración:

-aplanar

Fuente

Respuesta2

La mejor manera es agregar -alfa eliminar -alfa apagado porque - Flatten fusiona todas las páginas, si las hubiera, y se depreciarían (-las capas se aplananes recomendado )

Respuesta3

Esta es una solución de R, pero también puedes encargarte de esto generando los gráficos en R. Por ejemplo, la pdf()función tiene un argumento bgque te permite cambiar el color de fondo de tus gráficos. También puedes generar archivos png directamente usando la pngfunción.

Enlaces de documentación de R:

información relacionada