PDA

View Full Version : چرخش یک عکس در picturebox



poya011
پنج شنبه 17 خرداد 1386, 19:00 عصر
من برنامه مثل windows picture and fax viewer ساخته ام ولی در چرخش عکس مانده ام
من می خواهم بدانم چگونه می شود یک عکس را در picturebox را 90 درجه یا 180 درجه بتابم

behzadk
پنج شنبه 17 خرداد 1386, 19:20 عصر
یه متغیر از نوع image میگری با متد fromfile باز میکنی و با متدهای
RotateFlip
و مثلا 90 درجه با پارامتر های زیر
RotateFlipType.Rotate90FlipNone
در ضمن یه e book به صوررت chm است به نام Graphics Programming with GDI +دانلودش کنید

Alireza_Salehi
پنج شنبه 17 خرداد 1386, 19:54 عصر
همون طور که گفتند با کلاس image قابل انجامه ولی اگر دنبال یک منبع قوی برای عملیات رو تصاویر می گردید:

برنامه ای هست به نام Paint.net که با دات نت نوشتنش و البته OpenSource هست ، و یک نرم افزاری مشابه فتوشاپ هست می تونید کدهای زیادی برای کار با تصاویر را از داخل سورسش پیدا کنید.

http://www.getpaint.net/download.html

وقتی سورسش رو دانلود کردید در پوشه src\effects فایلی به نام RotateZoomEffect.cs هست نحوه rotate کردن توش هست.

dot_net_lover2
جمعه 18 خرداد 1386, 12:33 عصر
اینم یک Sample

اَرژنگ
جمعه 18 خرداد 1386, 12:37 عصر
اینم یک Sample
لطفاْ منبع این مثال را هم بفرستید.