Fotobearbeitung und Anzeige, Orientierung, SuSE 9.0
Hallo Liste, ich habe einige Fotos vom Chip eingelesen, darunter auch einige im Hochformat. Dann habe ich mit gimp die roten Augen reduziert und dazu die Fotos ggf. gedreht. Das hat auch alles soweit funktioniert. Jetzt habe ich folgendes Problem: Wenn ich Fotos um 90 Grad drehe, damit sie in gimp Seitenrichtig sind, werden Sie von Gimp und Digikam richtig angezeigt, dafür liegen sie bei kuickshow quer. Ursache dürfte die enthaltene Bildinformation "Foto ist quer" (oder so) sein, die sich irgendwo in der Metainfo versteckt. Meine Frage: kommt man da irgendwie ran, so dass man dem Foto sagen kann, Du bist jetzt richtig 'rum und bleibst bitte in jedem Programm auch so!? So wird ein feature zum bug.... Gruß, Wolfgang
Wolfgang Hinsch, Mittwoch, 8. September 2004 20:09:
Meine Frage: kommt man da irgendwie ran, so dass man dem Foto sagen kann, Du bist jetzt richtig 'rum und bleibst bitte in jedem Programm auch so!?
Ich mache das so: mit jhead (=> Google, ggf. kann ich es auch schicken) drehe ich über ein Skript standardmäßig und im Stapel sämtliche Bilder, die ich von der Karte hole. Dann sind die alle richtigrum, und das "Dreh-Flag" ist gelöscht. Also so: cd /verzeichnis/der/neuen/Bilder jhead -autorot * Vorteil: Bilder werden überall korrekt angezeigt, Handarbeit bez. Drehen entfällt. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Am Mittwoch, 8. September 2004 20:09 schrieb Wolfgang Hinsch: [EXIF Orientation]
Meine Frage: kommt man da irgendwie ran, so dass man dem Foto sagen kann, Du bist jetzt richtig 'rum und bleibst bitte in jedem Programm auch so!?
Ja, mit "jpegtrans" oder transjpeg. Musst mal etwas suchen. GIMP kann das aber auch (zumindest v2.0) irgendwie. Das gleiche Problem habe ich, wenn ich meine Fotos von dem Bildbetrachter in Windows XP anfassen lasse. XP dreht die Bilder - anscheinend auch noch VERLUSTBEHAFTET! - aber ignoriert das Orientation Flag völlig, so dass aktuellere Software sie danach falsch anzeigt. -- Dipl.-Ing. Jens Benecke http://www.hitchhikers.de - Europas kostenlose Mitfahrzentrale seit 1998 http://www.rb-hosting.de - Webhosting mit Extras - PHP ab €9 - SSH ab €19 http://www.spamfreemail.de - 100% saubere Postfächer, garantiert!
Wolfgang Hinsch schrieb:
Hallo Liste,
ich habe einige Fotos vom Chip eingelesen, darunter auch einige im Hochformat. Dann habe ich mit gimp die roten Augen reduziert und dazu die Fotos ggf. gedreht. Das hat auch alles soweit funktioniert.
Jetzt habe ich folgendes Problem: Wenn ich Fotos um 90 Grad drehe, damit sie in gimp Seitenrichtig sind, werden Sie von Gimp und Digikam richtig angezeigt, dafür liegen sie bei kuickshow quer. Ursache dürfte die enthaltene Bildinformation "Foto ist quer" (oder so) sein, die sich irgendwo in der Metainfo versteckt.
Meine Frage: kommt man da irgendwie ran, so dass man dem Foto sagen kann, Du bist jetzt richtig 'rum und bleibst bitte in jedem Programm auch so!?
So wird ein feature zum bug....
Gruß, Wolfgang
Wie speicherst Du denn das gedrehte Bild: "speichern (und überschreiben)" oder "speichern unter (neue Datei)"? Bevor Du größere Probleme wälzt: Was passiert denn, wenn Du das Bild mit Quickshow drehst und dann das gedrehte Bild mit Gimp bzw. Quickshow öffnest? Sind die Angaben der Vorschau verändert? Was für ein Format (jpg, jpeg oder)? Wird der Typ convertiert? Im Hinblick auf einige andere Antworten: Ich kann mir keinen Grund denken, warum die Kamera dafür verantwortlich sein soll, wenn ein auf die Festplatte kopiertes Bild etwas anderes macht, als erwartet. Gruß Rolf
Rolf Hoff, Donnerstag, 9. September 2004 11:02:
Im Hinblick auf einige andere Antworten: Ich kann mir keinen Grund denken, warum die Kamera dafür verantwortlich sein soll, wenn ein auf die Festplatte kopiertes Bild etwas anderes macht, als erwartet.
Die Kamera könnte das Orientierungsflag setzen, das einige Programme ignorieren (Gimp), andere nicht (Kuickshow). Daher das scheinbar unerwartete Ergebnis. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Am Donnerstag, 9. September 2004 11:02 schrieb Rolf Hoff:
Wie speicherst Du denn das gedrehte Bild: "speichern (und überschreiben)" oder "speichern unter (neue Datei)"?
Bevor Du größere Probleme wälzt: Was passiert denn, wenn Du das Bild mit Quickshow drehst und dann das gedrehte Bild mit Gimp bzw. Quickshow öffnest?
Sind die Angaben der Vorschau verändert? Was für ein Format (jpg, jpeg oder)? Wird der Typ convertiert?
Im Hinblick auf einige andere Antworten: Ich kann mir keinen Grund denken, warum die Kamera dafür verantwortlich sein soll, wenn ein auf die Festplatte kopiertes Bild etwas anderes macht, als erwartet.
Hallo Rolf, das Bild ist ein jpeg (vergessen zu erwähnen), das von einer Canon-Kamera stammt. Bei dieser Kamera wird mittels eines Schwerkraftsensors automatisch bestimmt, wie die Fotos orientiert sind. Die Kamera zeigt alle Fotos automatisch aufrecht an. Mein Problem war, das gimp den Kopf des jpeg erhält, inclusive des Orientation-Flags, ich aber im gimp das Bild manuell gedreht habe. Damit zeigen alle Progs, die das Flag auswerten, das Bild verkehrt an, und alle anderen zeigen es richtig an. Drehe ich das Bild zurück, ist es umgekehrt. Daher das feature, das so zum bug wurde. Ich habe aber jetzt eine Lösung (folgt). Gruß, Wolfgang
Am Mittwoch, 8. September 2004 20:09 schrieb Wolfgang Hinsch:
Hallo Liste,
[...]
Jetzt habe ich folgendes Problem: Wenn ich Fotos um 90 Grad drehe, damit sie in gimp Seitenrichtig sind, werden Sie von Gimp und Digikam richtig angezeigt, dafür liegen sie bei kuickshow quer. Ursache dürfte die enthaltene Bildinformation "Foto ist quer" (oder so) sein, die sich irgendwo in der Metainfo versteckt.
Meine Frage: kommt man da irgendwie ran, so dass man dem Foto sagen kann, Du bist jetzt richtig 'rum und bleibst bitte in jedem Programm auch so!?
So wird ein feature zum bug....
Hallo, vielen Dank für die schnellen Antworten. Die Kamera ermittelt die Bildlage und setzt danach das Flag, das einige Programme auswerten, andere jedoch nicht. Beim drehen des Bildes muss also das Flag entsprechend umgesetzt werden. Ich benutze dafür jetzt jhead mit der Option -autorot, läuft super und ist bei SuSE 9.0 dabei. Auf die Idee, das ich die Lösung schon auf DVD habe, bin ich nicht gekommen. Gruß und nochmals Dank, Wolfgang
participants (4)
-
Andreas Feile
-
Jens Benecke
-
Rolf Hoff
-
Wolfgang Hinsch