‘C#’ Kategorisi için Arşiv

Resmi belirlediğimiz bir açı ile döndürelim.

Yayınlandı: 02 Ocak 2014 / C#
Etiketler:

Kullanacağımız method:

private void Rotate(string img, float angle)
{
// grafik nesnesini oluştur
Graphics gfx = this.CreateGraphics();

// grafiği belirlediğimiz açı ile döndür
gfx.Transform = new Matrix().Rotate(angle);

// bitmap oluştur
Bitmap bmp = new Bitmap(img);

//oluşan bitmape döndürülen resmi at
gfx.DrawImage(img, new Rectangle(100, 30, 100, 100), 0, 0, img.Width, img.Height, GraphicsUnit.Pixel);
return bmp;
}

Kullanımı ise şöyle:


string dosya = "C:\\Resim.jpg";
string dondurulenDosya = "C:\\YamukResim.jpg";
float dondurulecekAci = 45; //45 derece ile döndürelim

Rotate(dosya, dondurulecekAci).Save(dondurulenDosya);