PDA

View Full Version : پردازش تصویر



behsaman.it
پنج شنبه 20 مرداد 1390, 12:29 عصر
سلام به دوستان
من یه برنامه نوشتم که ماهیت برنامه ام برش دادن عکس از کارت شناسایی است اما موقعیت عکس فرق میکنه
کسی میتونه کمک کنه؟
اما کدشو بلد نیستم
منظورم از موقعیت مثل کارت های ذیل

736477364873649

cardano7
جمعه 21 مرداد 1390, 09:53 صبح
private static Bitmap RotateImageByAngle(System.Drawing.Image oldBitmap, float angle)
{
var newBitmap = new Bitmap(oldBitmap.Width, oldBitmap.Height);
var graphics = Graphics.FromImage(newBitmap);
graphics.TranslateTransform((float)oldBitmap.Width / 2, (float)oldBitmap.Height / 2);
graphics.RotateTransform(angle);
graphics.TranslateTransform(-(float)oldBitmap.Width / 2, -(float)oldBitmap.Height / 2);
graphics.DrawImage(oldBitmap, new Point(0, 0));
return newBitmap;
}

behsaman.it
یک شنبه 23 مرداد 1390, 08:35 صبح
private static Bitmap RotateImageByAngle(System.Drawing.Image oldBitmap, float angle)
{
var newBitmap = new Bitmap(oldBitmap.Width, oldBitmap.Height);
var graphics = Graphics.FromImage(newBitmap);
graphics.TranslateTransform((float)oldBitmap.Width / 2, (float)oldBitmap.Height / 2);
graphics.RotateTransform(angle);
graphics.TranslateTransform(-(float)oldBitmap.Width / 2, -(float)oldBitmap.Height / 2);
graphics.DrawImage(oldBitmap, new Point(0, 0));
return newBitmap;
}



منظور من چرخوندن عکس نیست
بلکه برش دادن عکس شخص از کارت شناسای می باشه

morteza_carefree
یک شنبه 23 مرداد 1390, 11:36 صبح
من خودم یادم نیست اما تو سایت codeproject دیدم همچین چیزی یه سری بهش بزن