C #'ta resim işlemleri ( Yardım )
10
●1.072
- 29-05-2009, 20:35:26Üyeliği durdurulduAbirisebil ustam sağolasın yardımın için. Birtek döndürme işlemim kaldı resmi merkez noktası odaklı olarak döndürme ( rotasyon ) ile uğraşıyorum
- 31-05-2009, 01:11:08sivasli_58 adlı üyeden alıntı: mesajı görüntüle
pictureBox1.Image = ResmiCevirDerece(pictureBox1.Image, 180);
private static Bitmap ResmiCevirDerece(System.Drawing.Image eskiResim, float derece) { Bitmap yeniResim = new Bitmap(eskiResim.Width, eskiResim.Height); Graphics grafik = Graphics.FromImage(yeniResim); grafik.Clear(Color.White); grafik.TranslateTransform((float)eskiResim.Width / 2, (float)eskiResim.Height / 2); grafik.RotateTransform(derece); grafik.TranslateTransform(-(float)eskiResim.Width / 2, -(float)eskiResim.Height / 2); grafik.DrawImage(eskiResim, new Rectangle(0, 0, eskiResim.Width, eskiResim.Height), 0, 0, eskiResim.Width, eskiResim.Height, GraphicsUnit.Pixel); return yeniResim; }