AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi super schnelle Thumbnail Erstellung
Thema durchsuchen
Ansicht
Themen-Optionen

super schnelle Thumbnail Erstellung

Ein Thema von naridian · begonnen am 11. Sep 2007 · letzter Beitrag vom 7. Dez 2007
Antwort Antwort
naridian

Registriert seit: 12. Jan 2007
56 Beiträge
 
Delphi 2007 Professional
 
#1

super schnelle Thumbnail Erstellung

  Alt 11. Sep 2007, 04:05
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
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#2

Re: super schnelle Thumbnail Erstellung

  Alt 11. Sep 2007, 05:44
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
  Mit Zitat antworten Zitat
naridian

Registriert seit: 12. Jan 2007
56 Beiträge
 
Delphi 2007 Professional
 
#3

Re: super schnelle Thumbnail Erstellung

  Alt 11. Sep 2007, 13:49
super, danke.

für alle die das sonst noch interessiert: nach jpeg exif suchen
  Mit Zitat antworten Zitat
naridian

Registriert seit: 12. Jan 2007
56 Beiträge
 
Delphi 2007 Professional
 
#4

Re: super schnelle Thumbnail Erstellung

  Alt 6. Dez 2007, 21:18
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
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: super schnelle Thumbnail Erstellung

  Alt 6. Dez 2007, 22:45
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
naridian

Registriert seit: 12. Jan 2007
56 Beiträge
 
Delphi 2007 Professional
 
#6

Re: super schnelle Thumbnail Erstellung

  Alt 7. Dez 2007, 01:38
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz