Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
2 - PROFAN-Programmierung

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 Thumbnails erstellen
Autor: Marco Lenz (---.adsl.alicedsl.de)
Datum:   21.05.10 18:36

Hy, ich suche grad eine Möglichkeit schnell Thumbnails zu erstellen. Hat jemand eine Idee ? Dabei gehts mir nicht unbedingt ums Speichern, sondern ums Laden, Verkleinern und Ausgeben. Weder hsizedpic noch die prospeedDLL liefern hier annehmbare Ergebnisse. Ich hab mal den Test mit einem Verzeichnis gemacht, indem 10 Bilder liegen, alle 3072x2304 (Digicam) ... und bei beiden Methoden kann man zuschauen, bis alle 10 Minibilder geladen sind. Gibts ne Möglichkeit/Methode, das Bild binär in den Speicher zu laden, aber nur zb jeden 10. Pixel daraus zu nehmen, um ein HDC/Bild zu erstellen ?!

mein prospeedDLL Code
 text$=Bildpfad$+ListBoxItem$(TLindex%+TElauf&-1)
 hdc&=LoadFileImage(Addr(text$))
 SizeImage(%hdc,0,30+(TLpixelgr%*(TElauf&-1)),TLpixelgr%,TLpixelgr%,HDC&,0,0,GetWidthImage(hdc&),GetHeightImage(hdc&),0)
 FreeImage(hdc&)
 


und hier mit profanmittel
 Let TEtempl& = @Create("hSizedPic", -1, Bildpfad$+ListBoxItem$(TLindex%+TElauf&-1) ,TLpixelgr%,TLpixelgr%, 1)
 DrawPic TEtempl&, 0,30+(TLpixelgr%*(TElauf&-1)); 0
 DeleteObject TEtempl&
 


Beides in einer Schleife, also 10 mal, dauert so einige Sekunden.

Hat jemand eine Idee ?

Marco

Reden ist Schweigen, Silber ist Gold !!!!

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 Thumbnails erstellen  Neu
Marco Lenz 21.05.10 18:36 
 Re: Thumbnails erstellen  Neu
Dieter Zornow 21.05.10 19:13 
 Re: Thumbnails erstellen  Neu
Marco Lenz 21.05.10 20:34 
 Re: Thumbnails erstellen  Neu
Dieter Zornow 21.05.10 21:50 
 Re: Thumbnails erstellen  Neu
Marco Lenz 22.05.10 08:57 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org