Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi super schnelle Thumbnail Erstellung (https://www.delphipraxis.net/99362-super-schnelle-thumbnail-erstellung.html)

naridian 11. Sep 2007 04:05


super schnelle Thumbnail Erstellung
 
Mein Programm erstellt die Thumbnails aller Bilder in einem Ordner. Das eigentliche Verkleinern der Bilder geht mit Graphics32 sehr schnell.
Das Erstellen der Thumbnails geht aber insgesamt viel langsamer als bei einem professionellen Programm wie ACDSee. Das Problem ist dass es natürlich kurz dauert bis ein 2MB Image File überhaupt von der Festplatte geladen ist. Meine Frage ist jetzt wie andere Programme oder auch Windows das anstellen dass sie so schnell Thumbnails erstellen können. Gibt es vielleicht eine Windowsfunktion die man dazu aufrufen kann?

Grüße,
Moritz

negaH 11. Sep 2007 05:44

Re: super schnelle Thumbnail Erstellung
 
das wirst du wahrscheinlich bei JPEG bemerkt haben. Das liegt daran das die keine Thumbnails erzeugen, da sie im JPEG schon vorhanden sind. Fast alle DigiCams legen heute im JPEG File auch schon ein Thumb an. Suche hier im Forum, gibt Source.

Ansonsten kann ich von der Windows-Thumb Anzeige nicht behaupten das sie schnell ist, eher langsam. Aber nur wenn man die Speicherung dieser blöden Thumbs.db verbietet.

Gruß Hagen

naridian 11. Sep 2007 13:49

Re: super schnelle Thumbnail Erstellung
 
super, danke.

für alle die das sonst noch interessiert: nach jpeg exif suchen

naridian 6. Dez 2007 21:18

Re: super schnelle Thumbnail Erstellung
 
Ich benutzte mitlerweile den Code von Hagen um bei jpegs EXIF Thumbs zu bekommen. Bei den Files einer bestimmten Digitalcamera liegen die Thumbs aber immer quer, auch wenn das eigentliche Bild korrekt gedreht ist. Drehe ich das Bild jetzt z.B. mit der Windows Bildanzeige sind danach Thumb und Bild um 90° gedreht, aber leider immernoch 90° verschieden. Ich nehme an dass die Kamera die das erstellt hat nicht so der Hit ist, aber was würdet ihr dagegen tun? Kommt das öfter vor? Ich kann auch mal ein Beispielbild hochladen.

Gruß, Moritz

Bernhard Geyer 6. Dez 2007 22:45

Re: super schnelle Thumbnail Erstellung
 
Zitat:

Zitat von naridian
Bei den Files einer bestimmten Digitalcamera liegen die Thumbs aber immer quer, auch wenn das eigentliche Bild korrekt gedreht ist.

AFAIK hat TIFF eine Rotationsangabe. Evtl. gibt es die auch für s Thumb und ist einfach nur verschieden zum richtigen Bilder, aber Trotzdem vorhanden. Teilweise werden diese Infos (Rotation) auch von Windows falsch ausgelesen.

naridian 7. Dez 2007 01:38

Re: super schnelle Thumbnail Erstellung
 
ich habs jetzt so gemacht dass wenn die ein thumb höher als breit ist, sein bild aber breiter als hoch der thumb vom programm neu erstellt wird. keine sehr tolle lösung aber funktioniert. die breite des gesamten bildes hol ich aus dem exif.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz