Thumbnails bearbeiten?

Dabei seit
12.10.04
Beiträge
245
#1
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
 

W.P.

Mitglied
Dabei seit
16.10.02
Beiträge
5.099
Standort
Anzing BY
#2
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.
 

Linley

Mitglied
Dabei seit
09.06.04
Beiträge
3.809
Standort
Rostock
Trophäen
3* 3! {!!} {*} °
#3
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
 

W.P.

Mitglied
Dabei seit
16.10.02
Beiträge
5.099
Standort
Anzing BY
#4
AW: Thumbnails bearbeiten?

Hallo,
Linley hat gesagt.:
...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.
 
Oben