• 29-05-2009, 20:35:26
    #10
    Üyeliği durduruldu
    Abirisebil 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:08
    #11
    sivasli_58 adlı üyeden alıntı: mesajı görüntüle
    Abirisebil 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
    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;
    }