..
Düğmesini tıklatın yerine Oluştur Seçilen konumda küçük resim fiziksel olarak oluşturur kodunu ekleyin
/ / Sınıf düzeyinde bir değişken bildirmek
ImgThumb image = null;
private void generaBtn_Click (object sender, EventArgs e)
{
denemek
{
Görüntü image = null;
Metin bir yol içeriyorsa / / kontrol edin
if (fileTb.Text! = String.Empty)
image = Image.FromFile (fileTb.Text);
Görüntü varsa / / kontrol edin
if (image! = null)
{
imgThumb image.GetThumbnailImage = (100, 100, boş, yeni IntPtr ());
this.Refresh ();
}
}
yakalamak
{
MessageBox.Show ("Bir hata oluştu");
}
}
Bu kod, yöntem Image.GetThumbnailImage () kullanarak, bir resim boyutu 100x100 oluşturur. Yöntem için parametre olarak alır: Ben yaptığı gibi yoksa piksel largehezza küçük, minik piksel, erken işlemini durdurmak tipi Image.GetThumbnailImageAbort bir temsilci (yükseklik NULL iletebilirsiniz Bu yönetmek istiyor) ve son olarak tip IntPtr bir nesne bir işaretçi temsil etmek.
Son adım formun Paint olay () (Refresh (çağrısından sonra gerçekleştiği) düğmesi oluşturma ve tıklatın mevcut) yükseltmek ve MINITURA görüntüler kodu içine girmektir Formumuza (Graphics.DrawImage yöntemini kullanarak)
private void Form1_Paint (object sender, PaintEventArgs e)
{
if (imgThumb! = null)
e.Graphics.DrawImage (imgThumb, 30, 20, imgThumb.Width, imgThumb.Height);
}
Bu noktada uygulamayı başlatmak için, Aç'ı tıklatarak bir görüntü seçin ve sonra Generate tıklayın. Sonuç aşağıdaki gibi olmalıdır
| |
CSS Kursu
W3C CSS ve XHTML göre Web Tasarım ve Erişilebilirlik. 2012/06/01 kadar% 15 indirim. |
| |
Paint Shop Pro Kursu
Corel PSP ile Web grafik ve fotoğraf düzenleme bilinir. 2012/06/01 kadar% 15 indirim. |
| |
PHP Kursu
Dinamik Web siteleri oluşturmak için tam kurs. 2012/06/01 kadar indirim -5%. |