9 Nisan 2013 Salı

C Sharp Uygulamalar Resmi Parçalara Bölme - Resmi Parçalara Bölme Programı



KONU : C Sharp Uygulamalar - C Sharp ( C# ) Form Uygulamalar bir resmi küçük parçalara bölme, bitmap grafik nesnesini daha küçük parçalara bölme, c sharp uygulamalar resmi parçalara bölme, c# uygulamalar resmi parçalara bölme, c sharp uygulamaları grafik nesnesini kullanarak resmi parçalara bölme, c sharp uygulamalar resmi parçalara ayırma örnekler.




UYGULAMAYI İNDİR




//parçaları ayırdığımız resimlerin her parçasını image olarak bir generic list içinde saklayalım

List< image > parcaResimler = new List< image >();

Bitmap resim;

Graphics gr = null;

Image alinanResim = Image.FromFile(@"C:\alinan.jpg");


// Bölmek istediğimiz resmi kaç sütuna ayıracağımızı girelim

int sutunSayisi = 2;


//Bölmek istediğimiz resmi kaç satıra ayırcağımızı girelim

int satirSayisi = 5;

int x = 0;

int y = 0;


// for döngüsünü kullanarak resmi parçalara ayırmaya başlayalım


for (int i = 0; i < satirSayisi; i++)
{

    for (int k = 0; k < sutunSayisi; k++)
    {

        Rectangle seçili_alan = new Rectangle(x, y, alinanResim.Width / sutunSayisi, alinanResim.Height / satirSayisi);

        //Seçili alan büyüklüğünde bir Bitmap oluştur

        resim = new Bitmap(seçili_alan.Width, seçili_alan.Height);

        //Bu Bitmap için grafik nesnesi oluştur

        gr = Graphics.FromImage(resim);

        //Picture Box içindeki resmi yeni resmin 0,0 noktasına çiz

        gr.DrawImage(alinanResim, 0, 0, seçili_alan, GraphicsUnit.Pixel);

        //Yeni resmi parcaResimler içine image olarak kaydet

        parcaResimler.Add(resim);

        x += alinanResim.Width / sutunSayisi;

    }

    y += alinanResim.Height / satirSayisi;

    x = 0;
}

//grafik nesnesini sonlandır

gr.Dispose();


UYGULAMAYI İNDİR

Hiç yorum yok:

Yorum Gönder

C Sharp Uygulama İlgili Yorumlarınız :

Etiketler

Access Veri Tabanı (9) Array Sınıfı (10) BackColor (2) Bitmap (1) Bitmap Sınıfı (7) Button Sınıfı (49) C Sharp Oyun Örnekleri (24) C sharp uygulamalar (234) C#-Form (24) Char Sınıfı (2) Class Örnekleri (43) Click Event Örnekleri (16) Console Application Örnekleri (75) Console Sınıfı (25) ConsoleColor Sınıfı (6) Contextmenustrip Sınıfı (1) Control Sınıfı (4) Convert (2) Dictionary Sınıfı (1) Directory (3) Dizi Örnekleri (38) DllImport Örnekleri (4) DllImportAttribute Örnekleri (3) Dns Sınıfı (1) Download Console Source Codes (17) Download Form Source Codes (46) Döngü Örnekleri (135) FileInfo Sınıfı (3) for (22) foreach (7) Form (7) Form Application Örnekleri (153) Form Kaynak Kodları İndir (37) Form Sınıfı (24) FromName (1) Function (4) Generic List Sınıfı (29) Graphics Sınıfı (20) GroupBox Sınıfı (10) If-Else (8) If-Else Örnekleri (124) Int (8) KeyPress Event (2) Label (5) Label Sınıfı (18) List (2) ListBox (4) ListBox Sınıfı (30) Listview (3) Listviewitem (3) Matematik (72) Math (2) Math Sınıfı (8) MenuStrip Sınıfı (5) MessageBox Sınıfı (29) Method Overiding (18) Metod Örnekleri (42) Oledb Sınıfı (5) OleDbCommand (7) OleDbConnection (7) OleDbDataReader (6) PictureBox Sınıfı (9) PrintDocument Sınıfı (4) Random Sınıfı (16) Sınıf (1) Sınıf Özellikleri (40) SQL (5) SqlCommand (4) SqlConnection (4) SqlDataReader (4) Static (1) StreamReader Sınıfı (5) String Sınıfı (29) string to double (5) Switch-Case Örnekleri (10) TextBox (9) TextBox Sınıfı (32) Thread Sınıfı (8) ThreadStart Sınıfı (4) Timer Sınıfı (21) Try-Catch Örnekleri (61)

Recent Posts