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.