Wenn ich das mal grob über den Daumen peile ist dein Bildausschnitt den du erzeugen willst knapp 16 GB groß, richtig? Und das, worauf dann reduziert wird ist Pi mal Daumen etwa 8 GB groß. Kann es sein, dass du "nur" 8 GB Speicher zur Verfügung hast?
Grüße Michael Am 18.07.2010 11:26 Uhr schrieb "Stefan Mettenbrink" unter <[email protected]>: > Ich erzeuge folgendermaßen ein Picture: > Ausschnitt.Bild=newPicture(x,y,32) //x=19842, y=27874 > > In der nachfolgenden Routine kommt dann der Hinweis, dass das Picture > nicht erzeugt werden konnte und es wird auf 13016x18287 Pixel reduziert. > > if Ausschnitt.Bild=nil then > hinweis(HinweisAufloesungNichtMoeglich) > do > x=x*0.9 > y=y*0.9 > Ausschnitt.Bild=newPicture(x,y,32) > Faktor=Faktor*0.9 > if Ausschnitt.Bild<>nil or x<200 then exit > loop > end > > Woran leigt es, dass das Picture nicht in der Wunschgröße erzeugt > werden konnte? > > MfG, Metti. >
