Ciao a tutti,
devo caricare delle immagini e in genere non mi da problemi.
Ho provato a caricare un'immagine di dimensioni 9999 X 8199 e mi da errore EOutOfResources con messaggio memoria insufficiente per eseguire il comando quando assegno il corrispettivo valore alla proprietà Height dell'oggetto Bitmap che è un TBitmap.
Volevo chiedervi se anche a voi è capitato o se sapete perchè si comporta così.

Questo è il codice:
Codice PHP:
if ('.JPG'lExt) or ('.JPEG'lExtthen 
begin   
         tipoImmagine
:= 'JPG';
         
Stream := TMemoryStream.Create;
         try
            
Stream.LoadFromFile(nomeFile);
            
Stream.Seek(0soFromBeginning);
            
Jpg := TJPEGImage.Create;
            
Jpg.LoadFromStream(Stream);
            try
               
Bitmap.Width := JPG.Width;
               
Bitmap.Height := JPG.Height;
               
Bitmap.PixelFormat := pf24bit;
               
Bitmap.Canvas.Draw(0,0JPG);
            finally
               
JPG.Free;
            
end;
         finally
            
Stream.Free;
         
end;
end
Grazie in anticipo