Si prefiere hacerlo en línea, le sugiero este sitio:http://rasterbator.net/.
Haz clic en Create Poster
y sube tu imagen. Seleccione las opciones de tamaño de página, las opciones de efecto (solía seleccionar ninguna) y siga haciendo clic en continuar hasta que llegue a la página de descarga. El archivo PDF se descargará automáticamente y podrá abrirlo usando evince
o cualquier otro programa PDF que pueda tener e imprímalos
ImageMagick hace esto bastante bien, al dividir fácilmente una imagen en mosaicos del mismo tamaño.
Primero, asegúrese de que su imagen tenga el tamaño adecuado para que, después de dividirla en mosaicos del mismo tamaño, cada mosaico tenga el tamaño del papel en el que está imprimiendo (de lo contrario, tendrá que recortar mucho).
Por ejemplo, rellena tu imagen con píxeles blancos. En el caso de 80 x 40 cm, su imagen se debe rellenar a 3 x 29,7 =89,1 cm de ancho (tres longitudes A4) y 2 x 21 =42 cm de altura (2 anchos A4).
Supongamos que es myimage.jpg, y va a tener 3 páginas de ancho y 2 páginas de abajo para imprimir. Y supongamos que es de 300 ppp, por lo que la imagen total es de 10523x4960 píxeles.
Luego puede rellenar y recortar de una sola vez:
$ convertir myimage.jpg -extensión 10523x4960 -crop [email protected] +repage mytiles.jpg
(Para ImageMagick 7, creo que el comando es "magia" en lugar de "convertir")
El comando "-extent 10523x4960" cambia el tamaño del "borde" de la imagen original para incluir el relleno (con blanco, porque no configuramos ningún fondo especial primero). El "-crop [email protected] +repage" no el mosaico (¡observe el símbolo "@"!)
Si desea que el relleno esté igualmente espaciado en ambos lados, agregue "-centro de gravedad" antes de "-extensión".
ImageMagick puede manejar todo tipo de formatos de imagen, incluso directamente de pdf a pdf (aunque es posible que tenga que jugar con las opciones de dpi).
Lo primero que debe intentar sería mirar las preferencias de la impresora para su impresora y ver si tiene una función para dividir imágenes de esa manera. Si el controlador de la impresora lo permite, probablemente sea la forma más fácil de hacerlo.
Lo siguiente que debe intentar sería imprimir en PDF y hacer que Adobe Reader lo divida en páginas, suponiendo que tenga un controlador de impresora para imprimir en PDF y tenga instalado Adobe Reader.
Finalmente, esas soluciones no funcionan, y esto es algo que hará con frecuencia, puede crear un script para la tarea.
Una forma astuta de escribir la tarea sería crear una hoja de cálculo con un montón de expresiones de texto que generen HTML o CSS para mostrar solo partes seleccionadas de su imagen, luego ver cada parte generada en un navegador web y usar el comando de impresión del navegador. para imprimir la parte seleccionada de la imagen. La pregunta de desbordamiento de pila "¿Cómo puedo mostrar solo una parte de una imagen en HTML/CSS?" ofrece formas de recortar una imagen.