2012-03-14 36 views
7

Para un proyecto estoy ejecutando ImageMagick para convertir varias imágenes (todas del mismo tamaño 960x570) en un único PDF.Imagemagick convertir varias imágenes a tamaño PDF

El comando que estoy corriendo es:

convert *.jpg pdf/export.pdf 

Dado que las imágenes son todas del mismo tamaño que espero cada página PDF para ser iguales en tamaño, pero este no es el caso, como se puede ver en la captura de pantalla a continuación:

example screenshot

Esto es poco molesto ya que no sé cómo se puede obligar al tamaño de cada página PDF a ser el mismo.

Probé el PDF en un dispositivo Android, ubuntu pdf reader y adobe reader y todos muestran los diferentes tamaños.

¡Gracias por tu ayuda!

EDIT1: Después de probar un par de cosas más según lo sugerido por Marc B y Basti logré poner el mismo tamaño en el JPG (cargados) imágenes.

El problema persiste con las imágenes que se generan utilizando webkit2png (secuencia de comandos de Python que convierte un archivo de página web/html en una imagen). Después de probar (? Casi) todo en el comando de conversión no puedo conseguir estas imágenes generadas para hacer compras de manera adecuada en el PDF como se puede ver a continuación:

enter image description here

Cualquier ayuda sería muy apreciada!

+1

Compruebe la configuración DPI dentro del jpg. La mayoría de los convertidores de PDF lo honrarán. p.ej. una imagen de 900x700 a 100dpi será de 9 "x7" en el pdf, pero solo pero solo 3 "x2.3" a 300dpi –

+0

Gracias por ayudar, consulte Edit1 en mis preguntas con una actualización sobre el problema que estoy teniendo. – Kenny

Respuesta

9

he encontrado la solución:

Yo tenía que añadir las siguientes opciones para convertir la imagen guardada en webkit2png:

-density 960x570 -units PixelsPerInch 

espero que esto ayuda a otras personas demasiado en el futuro;)

2

Después de unos pocos segundos de usar Google, he encontrado este:

-size <geometry> width and height of image

ejemplo dado por ellos:

$ convert -size 320x85 canvas:none -font Bookman-DemiItalic -pointsize 72 \ 
-draw "text 25,60 'Magick'" -channel RGBA -blur 0x6 -fill darkred -stroke magenta \ 
-draw "text 20,55 'Magick'" fuzzy-magick.png 

http://www.imagemagick.org/script/convert.php

+0

Gracias por ayudarme, vea Edit1 en mis preguntas con una actualización sobre el problema que estoy teniendo. – Kenny

+0

Mi cama es el problema DPI que Marc B describió. ¿Comparaste los valores DPI para tus JPG? – Basti

Cuestiones relacionadas