J'ai une image d'environ 300x300 pixels. Je souhaite imprimer autant de copies que possible sur une seule page (je prévois de les couper ensuite avec des ciseaux).
Y a-t-il un moyen de faire cela? Existe-t-il un moyen de générer un PDF avec des copies (sans ouvrir quelque chose comme gimp et effectuer manuellement un travail de copier-coller).
Vous pouvez utiliser l'outil montage
de ImageMagick .
Installer les outils imagemagic
Sudo apt-get install imagemagick
Combinez vos images. J'ai créé cette image, appelée foo.png
à titre de démonstration:
Exécutez montage
en lui ordonnant de créer 3 lignes de 5 images chacune (-tile 3x5
), en conservant la taille originale de l'image (-geometry 300x400
et en lui donnant la même image 15 fois:
montage -geometry 300x400 -tile 3x5 foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png \
foo.png foo.png foo.png foo.png foo.png foo.png foo.png montage.ps
Le résultat est:
Comme cela crée un fichier postscript (la langue parlée par les imprimantes), vous pouvez l’imprimer directement à partir de la ligne de commande en utilisant des outils tels que lp
ou enscript
. Je n'ai pas d'imprimante pour le moment donc je ne peux pas vérifier mais cela devrait fonctionner
lp montage.ps
ou
enscript montage.ps
De Impression en ligne de commande sous Linux .
Impression N-Up
L'option -o number-up = value sélectionne l'impression N-Up. L'impression N-Up place plusieurs pages de document sur une seule page imprimée. CUPS supporte les formats 1, 2, 4, 6, 9 et 16-Up; le format par défaut est 1-Up:
lp -o number-up=1 filename lp -o number-up=2 filename lp -o number-up=4 filename lpr -o number-up=16 filename
L'option -o number-up-layout-value = value choisit la disposition des pages sur chaque page de sortie:
-o number-up-layout=btlr Bottom to top, left to right -o number-up-layout=btrl Bottom to top, right to left -o number-up-layout=lrbt Left to right, bottom to top -o number-up-layout=lrtb Left to right, top to bottom (default) -o number-up-layout=rlbt Right to left, bottom to top -o number-up-layout=rltb Right to left, top to bottom -o number-up-layout=tblr Top to bottom, left to right -o number-up-layout=tbrl Top to bottom, right to left
Donc, je suppose que ce sera quelque chose comme ça:
lp -o number-up=4 number-up-layout=lrtb -d {printer} {filename} -n {copies}
Et il devrait imprimer 4 images de gauche à droite, de haut en bas par page pour la quantité de {copies}. Les chiffres que vous pouvez utiliser semblent fixes ...
Si cela ne fonctionne pas s'il vous plaît laissez un commentaire.
installer gThumb (Sudo apt-get install gthumb
)
exécuter gThumb
sélectionner plusieurs images
faites un clic droit et sélectionnez imprimer
sélectionner l'onglet image
augmenter les rangs et les coulms
C'est possible et pratique avec PhotoPrint.
Installez l'application dans le terminal:
Sudo apt-get update
Sudo apt-get install photoprint
Lorsque vous ouvrez l'image dans l'application, cliquez dessus et choisissez dans le menu Image> Dupliquer l'image. (également disponible via clic droit sur l'image)
Ensuite, vous choisissez la quantité de colonnes et/ou de lignes que vous souhaitez produire sous Mise en page et ajustez les autres paramètres tels que les marges et les distances entre les images.
Vous pouvez enregistrer vos paramètres par défaut sous Fichier dans le menu.