Thumbnails bearbeiten?

muetzekoeln

Mitglied
Registriert
12.10.04
Beiträge
245
Hallo,

gibt es in FF eine Möglichkeit Vorschaubilder (Thumbnails) per Skript
in die EXIF-Daten einer Bilddatei zu schreiben?

Ich habe die Funktion FF_LoadThumb gefunden, aber mir fehlt das
Gegenstück zum Speichern des veränderten Vorschaubildes.

Gruß

--- Christoph
 
AW: Thumbnails bearbeiten?

Hallo Christoph,

Kleines Missverständnis: FF_LoadThumb dient dazu, ein Thumbnail oder ein Vorschaubild aus der Datenbank, falls kein Exif-Thumbnail existiert, in den aktiven Speicher zu holen. Dort soll es für Dialoge als Anschauungsobjekt, z. B. beim Blättern, helfen.
Diese Funktion existiert aus Performancegründen.
Extrembeispiel:
Stell Dir vor, Du blätterst und hast ein JPEG2000-Bild unter Deiner Auswahl. Wenn Du nicht das dazugehörige Vorschau-bild bereits in der Datenbank hast, wird die Vorschau im Hintergrund aufgebaut und Du siehst ein Baustellenmännchen statt einem Bild und kannst weiterblättern. Wenn das DB-Thumbnail aufgebaut ist, kannst Du, wenn Du zurückblätterst, die korrekte Vorschau ansehen, passend skaliert und geschärft, so wie unter Einstellungen eingestellt.
Aber auch sonst wird eine Menge Speicher gespart (und dessen Fragmentierung), wenn Du das kleine Bildchen statt eines großen Bildes lädtst.

Zum Speichern:
Du kannst dieses geladene Thumbnail ganz normal als Jpeg, Tiff, Bmp etc speichern.

Wenn Du ein normales Bild speicherst und das Bild hat Exif-Informationen, so wird es automatisch in den Datenstrukturen des Bildes aktualisiert. Hat es keine Exifs, so wird das DB-Thumbnail aktualisiert.

Du hast also keinen Einfluss darauf, was für ein Vorschaubild in einer Bild-Datei gespeichert wird, da FF dies vollkommen selbstständig macht.

Skripte in denen FF_LoadThumb sind z. B. WPInfo und HTMLGenerator. Von anderen Programmen weiß ich es nicht.

Schönen Gruß,
Werner.
 
AW: Thumbnails bearbeiten?

Hallo Christoph,

dazu noch ergänzend:
Wenn Du in Deinem Bild keine Exifs hast, dann kanst Du einen leeren Exifeintrag erzeugen, in den FF dann von selbst ein Thumbnail einträgt.
Im Skript erzeugst Du mit VT_BOOL FF_CreateExif() einen leeren Exifeintrag.

Schönen Gruß,

Martin
 
AW: Thumbnails bearbeiten?

Hallo,
Linley schrieb:
...Im Skript erzeugst Du mit VT_BOOL FF_CreateExif() einen leeren Exifeintrag...
hierbei sollte jedoch berücksichtigt werden, dass alle Zeit-Daten(DateTime, DateTimeOriginal und DateTimeDigitized) korrekt eingetragen werden. Leider wird dies gern vergessen und in den Einträgen liegen ungültige Daten, die u.U eine Menge Ärger machen können.
Sieht man bei manchen Forenbildern, die mit einem Skript einen leeren Datensatz angehängt bekommen haben.

Schönen Gruß,
Werner.
 
Zurück
Oben