View Full Version : استخراج یک picture از یک picture box
ftmotlagh
یک شنبه 16 دی 1386, 12:37 عصر
وقتی با دستورات line یا circle و ... روی پیکچر باکس تصویر رسم می کنیم و آن را save picture سیو می کنیم تصویر به وجود آمده چیزی را نشان نمی دهد ...
راه حل چیست؟؟؟
mahmood744
یک شنبه 16 دی 1386, 19:05 عصر
دوست عزیز
شما روی Picturer1 هر کاری می خواهید انجام دهید
سپس برای ذخیره عکس شما از Picturer2 استفاده می کنید و فرمان زیر را می نویسید
Picture2.PaintPicture Picture1.Picture, 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight
سپس Picturer2 را ذخیره میکنید (این روش بیشتر برای تغییر اندازه عکس بکار میرود)
SavePicture Picture2.Picture, "C:\Pic1.BMP"
:چشمک:
راستی راه ساده تری هم است و استفاده از خاصیت Image ازPictuer1 می باشد
SavePicture Picture1.Image, "C:\Pic1.BMP"
Mbt925
یک شنبه 16 دی 1386, 21:07 عصر
توضیح خاصیت Picture و Image مربوط به PictureBox
خاصیت Picture :
این خاصیت به تصویر قرار داده شده در PictureBox اشاره می کنه
خاصیت Image :
این خاصیت به محتوای PictureBox (چیزی که با چشم مشاهده می کنین) اشاره می کنه.
-----------------
پس برای ذخیره محتویات PictureBox یعنی خطوط و اشکال دیگه ای خودتون روش رسم کردین و توسط خاصیت Picture ست نشده باید از خصوصیت Image استفاده کنین.
SavePicture Picture1.Image,Masir
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.