C#

C# Resim Boyutlandırma

Merhabalar, bu yazımızda C# ile resim dosyalarını nasıl boyutlandıracağınızı anlatacağım. Hadi başlayalım !

Öncelikle şunu belirtmeliyim ki; resim boyutlndırma sadece Winforms, UWP ve WPF uygulamalarında yapılmaktadır, Console projelerinde System.Drawing kütüphanesi kullanılmadığından yapılmayacaktır. Neyse konumuza dönecek olursak; öncelikle bir proje oluşturuyoruz.

FileStream fs = new FileStream("resim.png", FileMode.Open);

Öncelikle boyutlandırmak istediğimiz resmi FileStream ile açmamız gerek, açma modumuz ise FileMode.Open olacak.

Bitmap image = new Bitmap(fs);

Ardından açtığımız dosyayı Bitmap nesnesine yüklüyoruz.

new Bitmap(image, new Size(64, 64)).Save("resim-boyutlandirildi.png");

Şimdi de içinde resmimiz bulunan Bitmap nesnesini başka bir Bitmap nesnesine yükleyip Save metodu ile de kaydedeceğimiz yolu belirtip, boyutlandırılmış resmin kaydedilmesini sağlıyoruz.

fs.Close();
image.Dispose();

Son olarak açtığımız Bitmap nesneleri ve FileStream’ı kapatıp işlemleri sonlandırıyoruz. Son durumda kodlarımız şöyle olmalıdır;

FileStream fs = new FileStream("resim.png", FileMode.Open);
Bitmap image = new Bitmap(fs);
new Bitmap(image, new Size(64, 64)).Save("resim-boyutlandirildi.png");
fs.Close();
image.Dispose();

Evet artık başlangıçta elimizde bulunan resmi istediğimiz boyutlara getirebiliriz. Tabi ben 64×64 boyutlarına getirdim ama siz istediğiniz boyutları verebilirsiniz. Bu yazımızda bu kadardı, tüm C# derslerimize buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu