سلام دوستان
من میخوام یک شکل ازنقطه به نقطه دیگه انتقال بدم در picture box با تبدیلات 2 بعدی
لطفا راهنمایی کنید
Printable View
سلام دوستان
من میخوام یک شکل ازنقطه به نقطه دیگه انتقال بدم در picture box با تبدیلات 2 بعدی
لطفا راهنمایی کنید
کسی نبود راهنمایی کنه
منظور من از تبدیلات دوبعدی شامل:
انتقال عکس از یک نقطه به نقطه دیگه
تغیر اندازه
چرخش عکس
کشش عکس
البته این ها باید براساس زاویه ی که باید به آنها داده میشه تغییر کنند
سلام
تمام عملیات های دوبعدی روی تصاویر شامل انتقال و دوران و اعمال ماتریس و... و... با موتور دوبعدی +GDI امکان پذیر است.
تمام این توابع را میتوانید در کلاس System.Drawing.Graphics پیدا کنید.
مثلا در رویداد Paint یک فرم میتوانید کد زیر را بنویسید:
کد:...
m_img = System.Drawing.Image.FromFile("D:\\file.jpg");
...
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.RotateTransform(90.0f);
e.Graphics.DrawImage(m_img, 0, 0);
base.OnPaint(e);
}