C# Resim Boyutlandırma

C# Resim Boyutlandırma

C# Resim Boyutlandırma

  2 dakika Okuma Süresi

Bu yazımızda C# ile resim dosyalarını nasıl boyutlandıracağınızı anlatacağı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.
Bu yazımızda bu kadar..
Diğer C# derslerimiz için C# Dersleri kategorimize bakabilirsiniz.
Bir başka yazıda görüşmek üzere :)



  • İçeriği Paylaş:

İÇERİĞİ DEĞERLENDİR

Toplam Değerlendirme Sayısı: 0
Toplam Değerlendirme: 0 / 5

Cevap Yaz