NicTheQuick hat geschrieben:Was ist denn die genaue Aufgabe, die du lösen möchtest? Was wird da genau verarbeitet?
Ich habe ein Programm, was große Mengen von Images im TIF-Format (Fax-G4-komprimiert) überprüft. Dazu lädt es jede einzelne TIF-Datei. Durch das in diesem Thread beschriebene Speicherleck kommt es nach einigen Tausend TIFs irgendwann zu einem Fehler und zum Programmabbruch.
Wie wir festgestellt haben, tritt der Fehler bei der Verwendung des PB-internen TIF-Decoders auf.
Aufgabe ist nun, eine Möglichkeit zu finden, das Laden der o.g. TIFs anderweitig, ohne Speicherleck, aber in annähernd gleicher Geschwindigkeit wie mit dem PB-internen Decoder abzubilden.
Die geladenen Images müssen danach als Image in PB nutzbar sein, weil die Überprüfung auf den Inhalt der Images zugreifen können muss.
Um es einfach zu sagen: LoadImage() für TIFs soll ersetzt werden durch eine Prozedur oder Funktion in einer Library.