Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TJvThumbnail von Jedi (https://www.delphipraxis.net/64198-tjvthumbnail-von-jedi.html)

Ingolf 28. Feb 2006 18:32


TJvThumbnail von Jedi
 
Hat jemand Erfahrungen, am besten positive, mit dieser Komponente?
Irgendwo ist darin ein Fehler. Bei manchen Bildern wird eine Höhe oder Breite der Bilder von Null ermittelt. Dadurch entsteht eine Division durch Null. Ich habe schon eine Zeile zusätzlich in die Komponente eingebaut, um mir das angeblich fehlerhafte Bild anzeigen zu lassen. Aber ich glaube nicht, dass die Bilder fehlerhaft sind, denn andere Grafikprogramme können sie ohne Probleme lesen.
Gruß Ingolf

bizzl 2. Mär 2006 07:38

Re: TJvThumbnail von Jedi
 
Moin,
ich weiß, das bei einigen PNGs fehler auftreten, da der header non-standard ist. Damit kommt allerdings auch Windows nie zurecht. Zudem sind ja PNGs nicht direkt eingebaut (ich nehme die pngimage-unit zum laden).
Vieleicht hast du bei einem anderen Grafiktyp (Metafile, Bitmap, JPEG, Gif) ein ähnliches problem.
Kannst du mal Posten, wobei in etwa der Fehler entsteht?

Ingolf 3. Mär 2006 06:13

Re: TJvThumbnail von Jedi
 
Ich wollte TJvThumbView für eine Thum-Vorschau verwenden.Funktioniert auch hervorragend, wenn es nur wenige Bilder sind. Die Fotos sind im jpg-Format. Wenn im angegebenen Verzeichnis zu viele Bilder enthalten sind, bricht das Programm nach einer Weile mit Fehler Division durch Null ab. Ursache ist, dass die Komponente irgendwann anfängt, die Größe des Bildes falsch zu bestimmen. Woran das liegt, hab ich nicht rausbekommen. Ich habe das Gefühl, dass es mit Speicherplatz zusammenhängt. Wenn ich die Bilder vorher mit einem anderen Grafik-Programm verkleinere, liest die Komponente mehr Bilder bis der Fehler auftritt.
Keine Ahnung, woran das liegt. Die Komponente ist ansonsten nicht schlecht. Aber ich will ja nicht nur eine Vorschau für 7 Bilder oder so, sondern für alle.
Gruß Ingolf

bizzl 3. Mär 2006 08:09

Re: TJvThumbnail von Jedi
 
Eventuell selberschreiben.
ich kann mir vorstellen das es bei vollem speicher zu fehlern kommt.
nen fix weiß ich leider nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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