Forum général.cherche-logiciel Scanner plusieurs photos en un coup

Posté par  .
Étiquettes : aucune
0
18
jan.
2006
Je recherche à scanner plusieurs photos d'un coup, pour le travail à la chaine, scanimage offre deja une option sympa qui permet de scanner plusieurs fois d'affilées en pressant simplement sur enter (--batch). Mais je n'ai pas trouvais d'option permettant de scanner plusieurs photos et de les mettre chacunes dans un fichier.

J'ai pas l'impression que cette option soit offerte par scanimage, donc est ce qu'il existe un programme etant capable de lire un tiff (par exemple) et de splitter ce fichier en reconnaissant les diffèrentes photos ?
  • # bon je ne sais pas trop comment marche scanimage

    Posté par  . Évalué à 1.

    mais bon je donne quand même une piste:
    while read titre
    do
    scanimage ( avec les option qui vont bien ) "${titre}.jpg"
    done

    sinon si scanimage est un truc graphique, il faut le remplacer par une commande de scan en ligne de commande...
    voila, a chaque fois il te demandera le nom de la photo, et sauvera dans le <titre>.jpg
    si c'est des png que ca sort, mets png.
    il faudra probablement l'adapter mais c'est l'idée globale.

    bon en admettant que tu veuille juste un n° qui s'incrémente
    i=1
    while read dummy
    do
    scanimage ( avec les option qui vont bien ) "${i}.jpg"
    i=$(( $i + 1 ))
    done

    bon ensuite on peut combiner pour avoir un titre + un n° qui revient a 1 chaques fois qu'on change le titre

    i=1
    titre="romplestichen"
    while read nv
    do
    if [ -n "$nv"] && [ "a$nv" != "a$titre" ]
    then
    i=1
    titre="$nv"
    fi
    scanimage ( avec les option qui vont bien ) "${titre}_${i}.jpg"
    i=$(( $i + 1 ))
    done

    voila cette derniere version donne blob_1.jpg blob_2.jpg bon ensuite quand tu passe les 10aines tu vas avoir un problème d'ordre si tu appuis sur entré, ce ne fait qu'incrémenter, si tu décide de changer le titre, le compteur est remis a 1

    ensuite tu peux faire un alias
    alias scanSerie='while read titre ; do scanimage ( avec les option qui vont bien ) "${titre}.jpg" ; done'
    pour voir la commande utilisé tu peux faire flèche haut ^^ ( assez utile pour les alias )
    et tu pourra appeler la commande avec scanSerie ( alias a rajouter la derniere ligne dans le .bashrc de ton home directory


    ps : view page source permet d'avoir une plus belle indentation ^^

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

Suivre le flux des commentaires

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