PDA

View Full Version : بدست آوردن حجم Image



Saeid59_m
سه شنبه 22 خرداد 1386, 09:35 صبح
سلام
فرض کنید که یک تصویر درون Image وجود دارد چگونه می توانید حجم آنرا بدست آوریم

ممنون

Saeid59_m
سه شنبه 22 خرداد 1386, 13:43 عصر
اگه بشه حجم Streem رو هم بدست آورد باز خوبه .

می دونید می خوام به کاربر اجازه ندم عکسهای با حجم زیاد رو اسکن یا وارد بانک بکنه
حجم فایل بدردم نمی خوره چون ممکنه که از اسکنر مستقیما وارد Image بشه

اگه راهنمائی کنید مثل همیشه منو شرمنده می کنید

MNosouhi
سه شنبه 22 خرداد 1386, 14:31 عصر
procedure TForm1.Button1Click(Sender: TObject);
var
ser:TSearchRec;
begin
if OpenDialog1.Execute then
if FindFirst(OpenDialog1.FileName,faAnyFile,ser)=0 then
Label1.Caption:='Size= '+CurrToStrF(ser.Size,ffNumber,0)+' Bytes';
end;

a_b_toops
سه شنبه 22 خرداد 1386, 21:25 عصر
var
Mems:TMemoryStream;
begin
Mems:=TMemoryStream.Create;
Image1.Picture.Bitmap.SaveToStream(Mems);
Mems.Position:=0;
showmessage(inttostr(Mems.Size));
Mems.Free;

end;