Tengo un montón de diagramas creados utilizando una herramienta de diagramación Java que escribí: en su mayoría son diagramas en blanco y negro, con los bloques en color agua y otros colores ocasionales. Actualmente se guardan como archivos JPG, y quiero insertarlos en un libro que estoy preparando para Print On Demand.Configuración de DPI para archivos PNG
El libro es un archivo ODT de OpenOffice, que luego se convertirá a PDF.
Actualmente uso archivos JPG, pero las instalaciones de impresión que utilizan requieren 300 DPI, así que modifiqué mi herramienta de diagramación para establecer xDensity y yDensity en 300, y resUnits en 1, usando getAsTree(), y luego expandí el diagrama por un factor de 3 (300/96). IMO el resultado se ve muy bien!
Desafortunadamente, alguien en otro foro señaló que los diagramas de líneas son "borrados" en archivos JPG, por lo que sugirió que cambie a PNG, o posiblemente a archivos BMP, que permiten insertar archivos ODT.
Mi problema es que las BMP no parecen tener un DPI, y PNGMetadata no parece ser compatible con getAsTree(). ¿Alguien me puede apuntar en la dirección correcta? Gracias.
Alguien más ha mencionado SVG - Voy a echar un vistazo - ¡gracias! –
+1. Me parece que esta pregunta es sobre imágenes vectoriales frente a imágenes de trama. Y el OP seguramente debería usar vectores para diagramas auto creados. – Sparhawk
PNG ciertamente comprime sus imágenes. Es solo una compresión sin pérdida en comparación con la compresión con pérdida de JPEG. – Matt