Seite 1 von 1

Freeimage() - Was geht da schief?

Verfasst: 27.02.2006 13:13
von Morty
Fröhliches Mahlzeit.

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)
Kennt jemand das Problem und kann mir eventuell helfen?

Danke.

Morty