GNU/Linux >> Tutoriels Linux >  >> Linux

Diviser l'image en plusieurs pages

Si vous préférez le faire en ligne, je peux suggérer ce site - http://rasterbator.net/.

Cliquez dans Create Poster et téléchargez votre image. Sélectionnez les options de taille de page, les options d'effet (j'avais l'habitude de n'en sélectionner aucune) et continuez à cliquer sur Continuer jusqu'à ce que vous atteigniez la page de téléchargement. Le fichier PDF se téléchargera automatiquement et vous pourrez l'ouvrir en utilisant evince ou tout autre programme PDF que vous pourriez avoir et imprimez-les


ImageMagick le fait assez bien, en divisant facilement une image en tuiles de taille égale.

Assurez-vous d'abord que votre image est correctement dimensionnée afin qu'une fois divisée en mosaïques de taille égale, chaque mosaïque ait la taille du papier sur lequel vous imprimez (sinon vous ferez beaucoup de rognages.)

Par exemple, remplissez votre image avec des pixels blancs. Dans le cas 80x40cm, votre image doit être rembourrée à 3x29.7=89.1cm de largeur (trois longueurs A4) et 2x21=42cm de hauteur (2 largeurs A4.)

Supposons qu'il s'agisse de monimage.jpg, et qu'il y aura 3 pages de large et 2 pages de bas à imprimer. Et supposons qu'il s'agisse de 300 dpi, l'image totale est donc de 10 523 x 4 960 pixels.

Ensuite, vous pouvez rembourrer et recadrer en une seule fois :

$ convert myimage.jpg -extent 10523x4960 -crop [email protected] +repage mytiles.jpg

(Pour ImageMagick 7, je crois que la commande est "magick" plutôt que "convertir")

La commande "-extent 10523x4960" modifie la taille de la "bordure" de l'image d'origine pour inclure le rembourrage (avec du blanc, car nous n'avons pas défini d'arrière-plan spécial en premier.) La commande "-crop [email protected] +repage" fait le carrelage (notez le symbole "@" !)

Si vous voulez que le rembourrage soit espacé de manière égale des deux côtés, ajoutez "-centre de gravité" avant le "-étendue".

ImageMagick peut gérer toutes sortes de formats d'image, y compris directement de pdf à pdf (bien que vous deviez peut-être jouer avec les options dpi.)


La première chose à essayer serait de regarder les préférences d'impression de votre imprimante et de voir si elle a une fonction pour diviser les images pour vous comme ça. Si le pilote d'imprimante le permet, c'est probablement le moyen le plus simple de le faire.

La prochaine chose à essayer serait d'imprimer au format PDF et de diviser Adobe Reader en plusieurs pages, en supposant que vous disposiez d'un pilote d'imprimante d'impression au format PDF et que Adobe Reader soit installé.

Enfin, ces solutions ne fonctionnent pas, et c'est quelque chose que vous ferez fréquemment, vous pouvez créer un script pour la tâche.

Une façon sournoise de scripter la tâche serait de créer une feuille de calcul avec un tas d'expressions de texte qui génèrent du HTML ou du CSS pour afficher uniquement des parties sélectionnées de votre image, puis d'afficher chaque morceau généré dans un navigateur Web et d'utiliser la commande d'impression du navigateur. pour imprimer la partie sélectionnée de l'image. La question Stack Overflow "Comment puis-je n'afficher qu'une partie d'une image en HTML/CSS ?" offre des moyens de découper une image.


Linux
  1. Comment Redimensionner Les Pages D'un Pdf ?

  2. Fusionner/convertir plusieurs fichiers PDF en un seul PDF

  3. Diviser un PDF par signets ?

  4. Lecteur PDF avec écran partagé pour Linux

  5. Comment créer une archive tar divisée en plusieurs fichiers ou s'étendant sur plusieurs fichiers ?

PDF Split And Merge 'PDFSAM' fait exactement ce qu'il dit

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux

Comment convertir un PDF en image avec Gimp

Changer l'image d'arrière-plan dans plusieurs terminaux ?

Comment joindre plusieurs pages PDF à une seule page

Comment imprimer une grande page sur plusieurs pages plus petites ?