Peki kullanım amaçlarını anladıktan sonra hemen uygulamaya geçelim arkadaşlar ...
Formun tasarımı için bir tane picturebox,bir adet openfiledialog ve 2 adet button ekleyin.Butonların birinin text ine Gözat diğerine ise Yeniden Boyutlandır girin.Gelelim kodlama işlemine...
Aşağıdaki kütüphaneleri kod sayfanızın en üstüne yazın (kod sayfasına geçmenin bir diğer yolu de tasarım anında iken F7 tuşuna basmaktır.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;
Daha sonra aşağıdaki değişkenleri global olarak tanımlayın..
string dosyaYolu = string.Empty;
Bitmap bmp = null;
Gözat butonuna aşağıdaki kodları yazın ...
if (openFileDialogDosyaAc.ShowDialog() == DialogResult.OK)
{
dosyaYolu = openFileDialogDosyaAc.FileName;
//bir bitmap nesnesi oluşturulur ve seçilen resim bu nesneye yüklenir.
bmp = new Bitmap(dosyaYolu);
pictureBox1.Image = bmp;
//picturebox nesnesinin sizemode özelliği strech olarak ayarlanır.Bunun //sebebi ise seçilen resmin picturebox nesnesinde tam olarak gözükmesini sağlamaktır.
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}
Ve geldik en önemli kısma arkadaşlar ... Yeniden boyutlandır butonuna aşağıdaki kodları yazın ...
Bitmap bmpKucuk = new
Bitmap(pictureBox1.Image, 100, 50); // Yeniden boyutlandırmak için //Bitmap sınıfı kullanılır.Picturebox da yüklü olan resim 100 e 50 boyutunda yeniden //boyutlandırılıyor.
pictureBox1.Image = bmpKucuk;
pictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;
Hiç yorum yok:
Yorum Gönder