ورود

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