PDA

View Full Version : سوالی در مورد Timage



BOB
شنبه 12 دی 1383, 03:11 صبح
سلام.
میخواستم بدونم چرا اگه در یک کنترل image یک تصویر JPG را لود کنیم. اگر بعد از آن به هر صورتی به
image.Picture.Bitmap مراجعه کنیم ...مثلا x:=image.Picture.Bitmap.Height
در آن صورت تصویر از حافظه خارج شده و image خالی میشود. آیا این یک اشکال در ساختار Timage است ؟؟
در ظمن این مسله فقط برای تصاویر JPG پیش میاید. و اگر تصویر BMP باشد بدون مشکل میتوان به همه قسمتهای Image.Picture.Bitmap/Graphic/Metafile مراجعه کرد....

hps
شنبه 12 دی 1383, 12:23 عصر
تصویر TImage.Picture.Bitmap از نوع TBitmap معمولى نیست. براى استفاده از Bitmap اون رو به TJPEGBitmap تبدیل کن (اینجورى Foo.Picture.Bitmap as TJPEGImage).

robochoo
یک شنبه 13 دی 1383, 20:42 عصر
فکر کنم باید از کتاب خانه Tjpeg استفاده کنی