Forum Programmation.autre manipulation sur une taille d'images

Posté par (page perso) .
Tags : aucun
0
24
juil.
2007
Bonjour,
je scanne actuellement une BD format livre de poche dans le but de la "rediffuser".
À mon scan, j'ai 2 images, pages 10 et 11 par exemple.
Je découpe ensuite ces 2 pages avec gimp pour les appeler 10.jpg et 11.jpg

Généralement, elles font grosso modo 10 cm de largeur et 17 cm de hauteur (à plus ou moins 1 cm).

Je souhaiterais au final avoir des pages standardisées de 14,3 cm x 20 cm (soit 1689 px x 2362 px à 300ppp).

On peut le faire à la main avec gimp :

- on agrandit l'image avec "Échelle et taille de l'image". On obtient par exemple une image de 13,4 cm x 20 cm.
- puis : Taille du cannevas > 14,3 cm x 20 cm > centrer.

Étant donné le nombre important de pages, j'aurai souhaité automatiser ces 2 étages avec un script qui serait :

- si rapport l/H > 0,715,           //  14,3 / 20 = 0,715
fixer la largeur à 14,3 cm et augmenter proportionnellement la hauteur
sinon fixer la hauteur à 20 cm et augmenter proportionnellement la largeur

- fixer la taille du cannevas à 14,3 x 20 cm en centrant


Mais je ne vois pas comment procéder. Utiliser bash+gimp ? autre manipulateur d'images ? Je suis sous Ubuntu 7.
  • # convert

    Posté par . Évalué à 2.

    Je pense que tu dois pouvoir faire ça avec convert qui fait partie de la suite Imagemagick.
    C'est un programme en ligne de commande et donc tu peux facilement le scripter.

    Ciao

    Nicolas
  • # ImageMagick

    Posté par . Évalué à 1.

    Il y a probablement moyen de faire ça avec ImageMagick mais je connais mal les opérations disponibles.

    Tu peux regarder du côté de man 1 mogrify, tu auras sûrement besoin au moins de l'option -resize, il n'y a pas de -crop mais elle doit s'appeler autrement.
    • [^] # Re: ImageMagick

      Posté par (page perso) . Évalué à 1.

      Si si :
      -crop geometry preferred size and location of the cropped image
      • [^] # Re: ImageMagick

        Posté par . Évalué à 1.

        Ah ben moi je ne l'ai pas... bizarre, j'ai peut-être une trop vieille version.
  • # Redressement automatique d'une image numérisée: comment faire ?

    Posté par . Évalué à 1.

    Puisque l'on est dans le sujet, je me permets de poser ici une question du même acabit.
    J'ai été confronté à un problème auquel je n'ai trouvé aucune solution jusqu'à présent: il s'agit du redressement automatique d'une image numérisée.

    En effet, il est extrêmement rare que l'image soit droite après l'avoir numérisée. Et pour justement pouvoir la couper de façon adéquate avec un '-crop' approprié, ce redressement doit être la première étape. Donc, que ce soit avec The Gimp en utilisant un script Fu, ou avec ImageMagick, ou une autre application libre, y aurait-il un moyen de procéder à ce redressement de manière automatique ? Car je n'ai rien trouvé de concluant jusqu'à présent.

    De plus, j'imagine (sans oser l'affirmer) que cela aiderait aussi à améliorer les résultats de la reconnaissance de caractères (OCR). Mais cette partie est une autre histoire. :-)
    Merci par avance pour toute bonne suggestion.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.