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 :

share buttons share buttons

Etiketler

Abstract Class (3) Access (2) Access Modifiers (3) Access Veri Tabanı (4) Add (1) Application (2) Array (13) Array Sınıfı (9) ArrayList (3) ArrayList Sınıfı (4) BackColor (2) Bitmap (6) Bitmap Sınıfı (3) Boolean (5) Break (4) Brush (1) Buton (5) Button (17) Button Sınıfı (39) Byte (1) c sharp (2) c sharp game (4) C Sharp Oyun Örnekleri (15) C sharp uygulamalar (219) C#-Form (72) C#-Game (7) C#-Konsol (10) C#-Oyun (7) CancelButton (1) Case (2) Char Sınıfı (2) Chart (2) CheckBox (1) Class (7) Class Örnekleri (34) Click (3) Click Event Örnekleri (15) Click-Event (8) Color (6) Color Sınıfı (3) ColorTranslator (1) ComboBox (2) Console (5) Console Application Örnekleri (75) Console Sınıfı (24) ConsoleColor Sınıfı (6) Contextmenustrip Sınıfı (1) Control Sınıfı (3) Controls (1) Convert (2) Count (1) D'Hondt method (1) DataGridView (2) DataSet (1) DataTable (3) DateTime Sınıfı (8) Decimal (1) DialogResult (5) Dictionary (1) Dinamik (1) Directory (2) Dizi (8) Dizi Örnekleri (33) DllImport (1) DllImport Örnekleri (4) DllImportAttribute (1) DllImportAttribute Örnekleri (2) Dns (1) Double (5) double to string (3) DoubleClick (1) Download (26) Download Console Source Codes (17) Download Form Source Codes (63) Döngü (14) Döngü Örnekleri (113) Entity (1) Error Provider (2) Event - Delegate Örnekleri (5) Event Örnekleri (3) Facade (1) File (1) FileInfo (2) FileInfo Sınıfı (1) FlatAppearance (1) Float (4) Fonksiyon (8) Font (4) for (39) foreach (12) Form (13) Form Application Örnekleri (133) Form Kaynak Kodları İndir (45) Form Sınıfı (19) FormClosing (1) FormLoad (1) FromArgb (1) FromHtml (1) FromName (1) Function (5) Generic List (9) Generic List Sınıfı (21) Graphics (13) Graphics Sınıfı (4) GraphicsPath Sınıfı (6) GraphicsUnit (1) GroupBox (3) GroupBox Sınıfı (7) Hashtable (1) If (19) If-Else (27) If-Else Örnekleri (111) Image (3) ImageList (3) indir (27) Inheritance-Miras Örnekleri (3) Instance (1) Int (17) IPAddress (2) is Teriminin Kullanımı (1) Items (1) IWshShortcut Sınıfı (1) Kernel32 (1) KeyboardHook Sınıfı (1) KeyDown (2) KeyPress Event (2) Konsol Kaynak Kodları İndir (17) Kontrol (1) Label (13) Label Sınıfı (12) Length (1) List (3) ListBox (10) ListBox Sınıfı (26) Listview (3) Listviewitem (3) Load (1) Long (1) MailMessage (1) Match (1) Matematik (71) Math (2) Math Sınıfı (8) MenuStrip (2) MenuStrip Sınıfı (2) MessageBox (16) MessageBox Sınıfı (17) Method (11) Method Overiding (16) Metod (1) Metod Örnekleri (34) MouseButtons (1) MouseClick (1) MouseDown (1) Name (1) NetworkInterface (1) Node (2) Object Sınıfı (1) OleDb (1) Oledb Sınıfı (1) OleDbCommand (5) OleDbConnection (5) OleDbDataAdapter (2) OleDbDataReader (4) OpenFileDialog (2) OpenFileDialog Sınıfı (1) Panel Sınıfı (2) Parse (1) Pen (2) PictureBox (7) PictureBox Sınıfı (2) Point (3) Point Sınıfı (2) PointF (1) PrintDocument (3) PrintDocument Sınıfı (1) PrintPage (1) PrintPreviewDialog (2) Private (1) Process Sınıfı (2) ProgressBar (1) Property (2) Public (1) Queue (1) RadioButton (2) Random (8) Random Sınıfı (12) ReadKey (2) Rectangle (4) Recursive (1) Regex (1) Regex Sınıfı (1) Return (1) Reverse (1) SaveFileDialog (1) SelectedIndex (1) Semaphore (1) SendKeys Sınıfı (1) Sınfı Alan Oluşturma (2) Sınıf (3) Sınıf Miras Alma (1) Sınıf Özellik Oluşturma (2) Sınıf Özellikleri (36) SmtpClient (1) Sort (1) SortedDictionary (1) SortedList (1) SQL (3) SqlCommand (2) SqlConnection (2) SqlDataReader (2) Stack (1) Static (1) StreamReader (2) StreamReader Sınıfı (3) StreamWriter Sınıfı (3) String (14) String Sınıfı (23) string to double (5) StringBuilder Sınıfı (1) Switch (2) Switch-Case (4) Switch-Case Örnekleri (6) System.IO (1) TabControl Sınıfı (1) TabPage Sınıfı (1) Text (4) TextBox (14) TextBox Sınıfı (28) TextReader (2) TextReader Sınıfı (1) TextWriter (2) TextWriter Sınıfı (1) This (1) Thread Sınıfı (8) ThreadPriority Sınıfı (1) ThreadStart Sınıfı (4) Tick (1) Timer (9) Timer Sınıfı (12) TimerTick (2) TimeSpan Sınıfı (1) Tip Dönüşüm Örnekleri (55) TreeNode (4) TreeView (4) Try-Catch (15) Try-Catch Örnekleri (48) UserControl (2) Veri Tabanı (1) WebBrowser Sınıfı (1) while (9) Width (1) WindowsMediaPlayer (1) WPF (1) WshShell Sınıfı (1) XML (2) XmlDocument (1) XmlNode (1) XmlTextReader (1) XmlTextWriter (1)