PDA

View Full Version : سوال: چطور میشه روی یه عکس زوم کرد؟



gilas1368
شنبه 01 بهمن 1390, 23:42 عصر
سلام دوستان
می خواستم بدونم چطور میشه روی یه عکس زوم کرد؟:متفکر:
البته با کدنویسی


باتشکر

shadi khanum
یک شنبه 02 بهمن 1390, 00:34 صبح
فرض کن یه pictureBox1 داری که توش یه image داری . با این تابع میتونی zoomin یا zoomout کنی عکست رو.
موفق باشی
private void Zoom(double factor)
{
Image img_;
img_ = pictureBox1.Image;
Bitmap srcbtm = new Bitmap(img_);
Bitmap destbtm = new Bitmap((int)(srcbtm.Width * factor), (int)(srcbtm.Height * factor));
Graphics destGraphic = Graphics.FromImage(destbtm);
destGraphic.DrawImage(srcbtm, 0, 0, destbtm.Width + 1, destbtm.Height + 1);
pictureBox1.Image = destbtm;
}