Ich habe eine Prozedur die erstellt Thumbnails aus großen Bildern auf der Platte. Nichts besonderes. Irgendwann fiel mir auf, dass mein mini Programm verdammt viel Speicher braucht (>300 MB) nachdem ein paar Bilder bearbeitet wurden. Nun dachte ich mir, dass FreeImage() diesen SPeicher wieder frei gibt. Tut es aber nicht.
Hier noch der Ausschnitt (gekürzt):
Code: Alles auswählen
tmp_img=LoadImage(#PB_Any,Item()\file)
ResizeImage(tmp_img,120,90)
SaveImage(tmp_img,"thumbs\"+Item()\thumbname+".bmp",#PB_ImagePlugin_BMP)
FreeImage(tmp_img)
Danke.
Morty
