Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Explicación de fenomeno Tbitmap :S (https://www.clubdelphi.com/foros/showthread.php?t=59660)

mrnovice 03-09-2008 21:10:21

Explicación de fenomeno Tbitmap :S
 
Saludos nuevamente foreros, gracias una vez más por su contribución, tengo una duda sobre un fenomeno estoy utilizando TDelphiTwain

Código Delphi [-]
var jpeg:TJPEGImage;
begin
    try
      jpeg:=TjpegImage.Create;
      showmessage('C1');
      jpeg.LoadFromFile(carpeta+'\'+Archivo);
      showmessage('C2');
      ImageList.Add(TBitmap.Create);
      showmessage('C3');
      TBitmap(ImageList[ImageList.Count - 1]).Assign(jpeg);
      showmessage('C4');
cuando hago TBitmap(ImageList[ImageList.Count - 1]).Assign(jpeg);
se agarra 2MB de memoria, alguien sabe por qué sabiendo qué el Bitmap de donde lo agarro vale 916 KB, como puedo hacer que se le asigne 1 MB es posible, sin dañar el archivo

Lo olvidaba es ImageList es un TList

coso 03-09-2008 21:39:50

Los archivos jpg estan comprimidos, mientras (creo, no estoy seguro) q en el image list estan en formato 'raw' , esto es, descomprimido. De todas formas, no estoy muy seguro.

mrnovice 03-09-2008 22:18:04

Gracias, no sabía, hay manera de utilizar algo comprimido?
 
Gracias, no sabía, hay manera de utilizar algo como el TList, pero que no me gaste tanta memoria?comprimido?


La franja horaria es GMT +2. Ahora son las 00:08:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi