hilfdirselbst.ch
Facebook Twitter gamper-media
Forenindex -- Lesezeichen

4 Lesezeichen für exif

Hochformatbilder liegen quer beim Bildschirmschoner
Dann wird den Bildern das entsprechende EXIF Tag für die Orientierung des Bildes fehlen.
Einer Horde Pixel ist es ja grundsätzlich erstmal egal, ob es mehr Zeilen als Spalten oder umgekehrt sind. Was da fehlt ist der 'EXIF Orientation Tag' wie er inden EXIF 2.2 Spezifikationen aufgeführt wird [1]:

Zitat Orientation
The image orientation viewed in terms of rows and columns.
Tag = 274 (112.H)
Type = SHORT
Count = 1
Default = 1
Value 0th Row 0th Column
1 top left side
2 top right side
3 bottom right side
4 bottom left side
5 left side top
6 right side top
7 right side bottom
8 left side bottom
Other = reserved


Sowas können Kameras den Bildern über Neigungssensoren inzwischen sogar schon mitgeben.
Wenn sowas beim tilgen diverser Metas abhandenkommt, gibt es sicherlich reichlich Möglichkeiten, einem Bild sowas wieder zukommen zu lassen.
Ich würde es, gerade für Mengen per exiftools im Terminal erledigen.
Wobei dazu eigentlich auch noch gehört das man die Definition der Pixelreihen und Pixelspalten tauscht, wenn man um 90° dreht. Je nachdem was beim Auslesen vorrang hat, kommt mal das eine oder das andere heraus.

Ich hab hier mal ein Bild in allem Möglichen Varianten gespiegelt und gedreht, und sie anshcliessend über das Orientation Tag per Exiftools wieder geradegebogen:

Code
exiftool -Orientation=8 -n /HDS/Orientation_Tag/8fWs.jpg 


Ein Bildbetrachter der das Orientation Tag ordentlich auswertet und ihm oberste Priorität zukommen lässt, sollte alle 8 Bilder in der gleichen Stellung anzeigen (bei stehender Schale ist die orange Ecke oben rechts):
http://www.richard-ebv.de/...ntation_Tag/1fWs.jpg
http://www.richard-ebv.de/...ntation_Tag/2fWs.jpg
http://www.richard-ebv.de/...ntation_Tag/3fWs.jpg
http://www.richard-ebv.de/...ntation_Tag/4fWs.jpg
http://www.richard-ebv.de/...ntation_Tag/5fWs.jpg
http://www.richard-ebv.de/...ntation_Tag/6fWs.jpg
http://www.richard-ebv.de/...ntation_Tag/7fWs.jpg
http://www.richard-ebv.de/...ntation_Tag/8fWs.jpg
In den Browsern die ich jetzt gerade Porbiert habe (Safari3.1.2 und FF3.0.3) stehen die Bilder alle wild in der Gegend herum. In PS oder Vorschau geöffnet, zeigt alles brav in die richtige Richtung.

Wenn also der umgekehrte Fall vorliegt, und man einen Bildbetrachter hat, der es nicht kann, so muss man die Bilder passend zurückdrehen. Ohne Verluste bei JPEG macht das das CMD-Tool jpegtran oder am Mac auch CocoViewX [2]


[http://www.exif.org/Exif2-2.PDF]1]
[http://www.heise.de/software/download/cocoviewx/29107]2]
...
Thomas Richard
20. Okt 2008, 12:58
Dateigröße bei JPG optimieren
Small Image erlaubt es ja, die Metadateien einzeln zu entfernen, hier mal die Ergebnisse im einzelnen:
Bild offen 126,2KB

fWS, 100%JPEG mit Profil (sRGB) 16.502 Bytes
Sichern unter: mit Profil Stufe 12, Baseline: 72KB

Jetzt habe ich in der folgenden Reihenfolge immer mehr Häkchen in SmallImage2 gesetzt, dahinter die resultierenden Größen. Unverändert/unbenutzt blieben 'Recompress' und 'Scaling':

1. Remove Icon 36KB
2. +Remove Comments 36KB
3.   +Remove EXIF 32KB
4.     +Remove IPTC 19.754Bytes
5.       +Remove Others 19.754Bytes
6.         +Remove ICC 19.754Bytes

Erstaunlich ist, dass die Nummer 5 aufs Byte die gleiche Größe aufweist wie Version 6 aber beim Öffnen der beiden Bilder in PS einmal das Profil noch erkannt wird, im anderen Fall nicht mehr.
Das lässt drauf schliessen, dass das Profil nicht als Datei sondern als EXIF Tag 'ColorSpace' erkannt wird.
Zitat ColorSpace
The color space information tag (ColorSpace) is always recorded as the color space specifier.
Normally sRGB (=1) is used to define the color space based on the PC monitor conditions and environment. If a
color space other than sRGB is used, Uncalibrated (=FFFF.H) is set. Image data recorded as Uncalibrated can be
treated as sRGB when it is converted to Flashpix. On sRGB see Annex E.
Tag = 40961 (A001.H)
Type = SHORT
Count = 1
1 = sRGB
FFFF.H = Uncalibrated
Other = reserved

(Quelle: EXIF 2.2 Specs von http://www.exif.org/specifications.html)

Inzwischen wird, AFAIR von adobe Norm abweichend auch der Wert '2 für Adobe RGB verwandt, aber grundsätzlich schon mal clever, dass das Tool das Colorspace EXIF Tag nicht löscht, wenn die EXIFs raus sollen, das Profil aber nicht.

Das ganze mit ausgefalleneren Profilen gegenzuchecken, hab ich aber gerade keinen Bock ;-)

Also gerade im Fall der Dateneinsparung das Profil auszulassen, erweist sich somit mal wieder als _nicht_ sinnvoll. Gerade in Zeiten wo die Firefox3 Betas Safari in Sachen verbindlicher Darstellung den Rang ablaufen.
...
Thomas Richard
15. Feb 2008, 16:55
frage an profis: wie datum,zeit entfernen ?
Hallo Lady S,

dir kann geholfen werden, in der freien Version von EFIXutils sogar bis zu 10 Bilder auf einmal:
Zitat exifdate

Add or subtract a constant number of hours, minutes and seconds to all EXIF date fields. This is useful for correcting the date/time EXIF fields when the camera's time was set incorrectly (e.g.. when you forget to changes the camera's time setting when traveling to a new time zone).
Replace any part of the date time while leaving the rest of the field unchanged For example, you can set the year in all date fields to 1999 while leaving the month, day, hours, minutes and seconds unchanged.

http://www.hugsan.com/EXIFutils/index.html

Und dann in deinem Fall in der Art:
Code
./exifdate -a 01:00:00 Verzeichnis_mit_10_Bildern 

und anschliessend noch ein
Code
./exiffile -t Verzeichnis_mit_10_Bildern 

Dann stimmt das Dateidatum auch mit dem Bilddatum überein.
...
Thomas Richard
28. Aug 2006, 14:34
frage an profis: wie datum,zeit entfernen ?
Hallo zusammen,

da gibt es noch eine bessere Software, die auch auf dem Mac zu laufen scheint, nämlich jhead (http://www.sentex.ca/~mwandel/jhead/).
Damit kann man für beliebig viele Bilder die Exif-Informationen editieren, z.B. auch die Zeit um eine Stunde vorsetzen. Auch die gesamten EXIF-Daten lassen sich löschen. Informationen aus dem Dateisystem, also Erstell-, Änderungszeit, bleiben allerdings unberührt.
Für die Änderung der Zeit aller JPG-Dateien eines Ordners um + 1 Stunde wäre der Code:
Code
jhead -ta+1:00 *.jpg 


Ausführliche Übersicht aller Befehle hier: http://www.sentex.ca/...del/jhead/usage.html...
cespi
28. Aug 2006, 19:42