..


Sponsor Bağlantılar

C resimlerin küçük resimleri oluşturma #

Vincenzo Gaglio tarafından yazılmış makale
Toplam 2 sayfada 2

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

Aynı Kategoride ...
E-Öğrenme
CSS Kursu CSS Kursu
W3C CSS ve XHTML göre Web Tasarım ve Erişilebilirlik. 2012/06/01 kadar% 15 indirim.
Paint Shop Pro Kursu Paint Shop Pro Kursu
Corel PSP ile Web grafik ve fotoğraf düzenleme bilinir. 2012/06/01 kadar% 15 indirim.
PHP Kursu PHP Kursu
Dinamik Web siteleri oluşturmak için tam kurs. 2012/06/01 kadar indirim -5%.
Sponsor Bağlantılar