Windows Mobile 6 ile Çalışma Zamanında Bitmap Oluşturmak

Batuhan Düzgün tarafından yayınlanmıştır 18. April 2012 08:56

Merhaba arkadaşlar bu yazımda sizlere Windows Mobile 6 platformda çalışma zamanında Bitmap oluşturup bunu kaydetmekten bahsedeceğim.
 
 Öncelikle bunun için Visual Studio 2008 veya 2005 programı açılır. Ardından File >> New >> Project >> Smart Device yolunu takip ederek bir Windows Mobile projesi açılır. Aşağıda örneği verilmiştir.
 
 
 
 
 
Bu işlemden sonra Bitmap hazırlamak için "System.Drawing"  kütüphanesi eklenir. Bitmap oluşturma işlemi için Bitmap tipinde bir nesne oluşturulur. Ardından, Bitmap nesnesinden Graphics tipinden bir nesne yaratılır. Daha sonra Graphics nesnesi ile Bitmap üzerine metinsel ifade çizdirilir. Daha sonra Save metoduyla resim kaydedilir.
Aşağıda Bitmap hazırlayan ve üzerine metinsel ifadeyi çizdiren metod verilmiştir.
 

private void createAndSaveBitmap()

        {

            // 150x55 boyutunda boş bir bitmap oluşturulur.

            Bitmap bitmapObject = new Bitmap(180, 55);

            // Bitmap nesnesi üzerine çizim yapmak için resimden Graphics nesnesi create edilir.

            Graphics graphic = Graphics.FromImage(bitmapObject);

            // Resmin background renginin Mavi olmasını sağlanır.

            graphic.Clear(Color.Blue);

            // Font ayarlarıyla yazılması istenen metin bitmap üzerine yazdırılır.

            graphic.DrawString("www.batuhanduzgun.net", new Font(FontFamily.GenericSerif, 12, FontStyle.Bold), new SolidBrush(Color.Yellow), new Rectangle(0,0, 180, 55));

            // Bitmap C dizine kaydedilir.

            bitmapObject.Save("\\tempBitmap.bmp", System.Drawing.Imaging.ImageFormat.Bmp);

            // Çizim ile ilgili nesneler Dispose edilir.

            graphic.Dispose();

            bitmapObject.Dispose();

        }
 
Ardından butonun tıklama olayı altında metod çağırılır. 
 

 

private void button1_Click(object sender, EventArgs e)

        {

            createAndSaveBitmap();

            label1.Text = "Resim Kaydedildi";

        }

 

 
Proje derlenip çalıştırılır.Sonuç aşağıdaki gibidir.
 


 
Bir sonraki makalemde görüşmek dileğiyle ...
  
Batuhan Düzgün
Bilgisayar Mühendisi
Endüstri Mühendisi 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Windows Mobile 6

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading





Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.

Batuhan Düzgün

Sakarya Üniversitesi 

Bilgisayar Mühendisi

Endüstri Mühendisi

Yeditepe Üniversitesi

Bilgisayar Mühendisliği Yüksek Lisans 

 sahibinden.com

   Kıdemli Uzman Yazılım Mühendisi  

E-Mail 

   batuhan.duzgun@sahibinden.com

   batuhan.duzgun@windowslive.com

  github.com/batux

 

Sayfalar

Calendar

<<  September 2018  >>
MoTuWeThFrSaSu
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

Yazıları geniş takvimde göster