Announcement

Collapse
No announcement yet.

ShellScript und Imagemagick

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ShellScript und Imagemagick

    Hallo zusammen

    ich möchte einen bildvergleich mit imagemagick per shellscript ausführen. in der kommandozeile läuft das problemlos ab:
    Code:
    user:~/$ compare -metric PSNR bild1.jpg bild2.jpg differenz.jpg
    dies gibt je nach übereinstimmung die abweichung der bilder 1 und 2 in prozent aus und grafisch im bild differenz.jpg.
    Code:
    7.97157 @ 0,0
    mein problem nun, dass ich den wert, welchen imagemagick zurück gibt (wie oben 7.97157) nicht in eine variable speichern kann.

    mein skript:
    Code:
    #!/bin/bash
    bild1=bild1.jpg
    bild2=bild2.jpg
    differenz=`compare -metric PSNR $bild1 $bild2 differenz.jpg`
    echo $differenz
    nun kommt bei echo nichts zurück (

    hat jemad eine idee wie ich das lösen könnte??

    schon mal vielen dank!

    TobiSC

  • #2
    EDIT:

    habe die namen wohl etwas unverständlich gewählt. so ist es vielleicht besser verständlich:

    Code:
    #/bin/bash
    bild1=picture1.jpg
    bild2=picture2.jpg
    result=`compare -metric PSNR $bild1 $bild2 differenz.jpg`
    echo $result
    TobiSC

    Comment


    • #3
      so habs hingekriegt:

      Code:
      result=$(compare -metric PSNR $bild1 $bild2 differenz.jpg 2>&1);
      grüsse
      TobiSC

      Comment

      Working...
      X