PDA

نسخه کامل مشاهده نسخه کامل : يه سوال در مورد گرافيك در vb.net



Nakh0d4
03-07-2012, 20:07
سلام
يه برنامه هست كه يه عكسو بر ميداره 10 برابر بزرگتر ميكنه و تو يه پيكچر باكس نشون ميده كه ايعاد پيكچر باكس ثابته و اگه عكس بزرگتر از پيكچر باكس باشه اسكرول فعال ميشه و باهاش ميشه عكسو ديد
يه قسمت برنامه اينه كه ميشه اين عكسو ويرايش كرد
حالا كار كه منت ميكنم اينكه وقتي ويرايش ميكنم يه پيكسلو بعد فايلو ذخيره ميكنم و دوباره عكسو تو پيكچر باكس ميارم و اگه اسكرول فعال ميكنم تا بياد جايي كه ويرايش كردم ولي مشكل اينكه اين كار باعث ميشهعكسي هي بپره چون وقتي تو پيكچر باكس عكسو وارد ميكنم مختصاتش صفر ميشه و با اسكرول ميپره يه جاي كليك شده
چه راه حلي بايد بكار برد كه نخواد عكسو ذخيره كنيم كه عكس بپره و در اخرين مرحله بيايم عكسو ذخيره كنيم و تغييراتي كه كار بر داده براش قابل ديدن باشه:6:؟؟؟؟؟

_H2_
09-07-2012, 21:56
سلام

حالا كار كه منت ميكنم اينكه وقتي ويرايش ميكنم يه پيكسلو بعد فايلو ذخيره ميكنم و دوباره عكسو تو پيكچر باكس ميارم
!! چرا ؟؟

تصویر را در یک متغییر عمومی از نوع System.Drawing.Bitmap بارگذاری و نمایش دهید، با SetPixel رنگا ها اطلاح کنید و هر زمان خواستید متد Save را اجرا کنید!
در فرآیند فوق، مشکل تان کجاست؟