public void histeqgrayTest() { UInt16[,,] test = ImageLib.imread(@"C:\VSTest\test.jpg"); UInt16[,] test2 = ImageLib.rgb2gray(test); UInt16[] test3 = ImageLib.imhistgray(test2); UInt16[] test4 = ImageLib.histeqgray(test2); }
public DalImageLib MapToDal(ImageLib entity) { return(new DalImageLib { Id = entity.id, }); }
private void UpdateImage_tab2_() { if (resof_1_stage != null) { Bitmap bmp = new Bitmap("Temp\\tmp" + TEMP_NUM + ".png"); ImageLib a = new ImageLib(); if (ui2t_a) { switch (ui2t_b) { case 0: bmp = new Bitmap(a.ToGrayMultStream(bmp, 4)); break; case 1: a.ToSecondColorModel(); bmp = new Bitmap(a.ToGrayMultStream(bmp, 4)); break; case 2: bmp = a.AverageGrayForm(bmp); break; } } else { bmp = a.HardBW(bmp, ui2t_c); } res_uit2 = bmp; bmp = null; UpdateImage_tab2_end(); } }
protected override void OnPaint(PaintEventArgs e) { SolidBrush br = new SolidBrush(ForeColor); float h = Font.GetHeight(e.Graphics); if (modifyCollection) { filtre(); modifyCollection = false; } float y = 0; float dh2 = (ImageLib.ImageSize.Height - h) / -2; foreach (var i in visiable_items) { if (y >= e.ClipRectangle.Y) { if (selectItem == i) { e.Graphics.FillRectangle(selectBrush, 0, y, Width, h); } ImageLib.Draw(e.Graphics, LeftPading + (int)dh2, (int)(y + dh2), i.ImgIndex); e.Graphics.DrawString(i.Value, Font, br, LeftPading + ImageLib.ImageSize.Width + 2, y); i.Render_old_Y = (int)y; } y += h; if (y >= e.ClipRectangle.Y + e.ClipRectangle.Height) { break; } } }
private void buttonLogoDeyisdir_Click(object sender, EventArgs e) { if (openFileDialogLogo.ShowDialog() == DialogResult.OK) { var logo = Image.FromFile(openFileDialogLogo.FileName); pictureBoxLogo.Image = ImageLib.ResizeImage(logo, new Size(200, 200)); } }
private void buttonSekilDeyisdir_Click(object sender, EventArgs e) { if (secilmisMuellim == null) { return; } if (openFileDialogSekil.ShowDialog() == DialogResult.OK) { var sekil = Image.FromFile(openFileDialogSekil.FileName); pictureBoxSekil.Image = ImageLib.ResizeImage(sekil, new Size(160, 200)); } }
private void UpdateImage_tab3_() { Bitmap bmp = (Bitmap) new Bitmap("Temp\\tmp" + TEMP_NUM + ".png").Clone(); ImageLib a = new ImageLib(); a.Options.GaussBlurKCof = uit_a; a.Options.GaussBlurSigma = uit_b; a.Gauss(ref bmp); a.Options.SobelOperatorLimFonf = uit_c; a.Sobel(ref bmp); uit_res = bmp; UpdateImage_tab3_end(); }
private void comboBoxUniversitet_SelectedIndexChanged(object sender, EventArgs e) { Program.SecilmisUniversitet = comboBoxUniversitet.SelectedItem as Universitet; if (Program.SecilmisUniversitet != null) { buttonGir.Enabled = true; pictureBoxLogo.Image = ImageLib.ByteArrayToImage(Program.SecilmisUniversitet.Logo); } else { buttonGir.Enabled = false; pictureBoxLogo.Image = null; } }
private void comboBoxMuellimler_SelectedIndexChanged(object sender, EventArgs e) { secilmisMuellim = comboBoxMuellimler.SelectedItem as Muellim; if (secilmisMuellim != null) { textBoxAd.Text = secilmisMuellim.Ad; textBoxFamilya.Text = secilmisMuellim.Familya; textBoxAtaAdi.Text = secilmisMuellim.AtaAdi; comboBoxCinsiyyet.SelectedItem = secilmisMuellim.Cinsiyyet ? "Kişi" : "Qadın"; maskedTextBoxDogulduguTarix.Text = secilmisMuellim.DogulduguTarix.ToString("dd.MM.yyyy"); textBoxDogulduguYer.Text = secilmisMuellim.DogulduguYer; textBoxMilliyet.Text = secilmisMuellim.Milliyet; textBoxVetendasliq.Text = secilmisMuellim.Vetendaslik; maskedTextBoxEvTelefonNomresi.Text = secilmisMuellim.EvTelefonuNomresi; maskedTextBoxMobilTelefonNomresi.Text = secilmisMuellim.MobilTelefonNomresi; textBoxEvUnvani.Text = secilmisMuellim.EvUnvani; comboBoxElmiDerece.SelectedItem = secilmisMuellim.ElmiDerece; numericUpDownBaslamaIli.Value = secilmisMuellim.BaslamaIli < 1900 || DateTime.Today.Year < secilmisMuellim.BaslamaIli ? 1900 : secilmisMuellim.BaslamaIli; comboBoxVezife.SelectedItem = secilmisMuellim.Vezife; comboBoxVezifeliOlduguFakulte.SelectedItem = secilmisMuellim.VezifeliOlduguYer.Fakulte; comboBoxVezifeliOlduguKafedra.SelectedItem = secilmisMuellim.VezifeliOlduguYer; pictureBoxSekil.Image = ImageLib.ByteArrayToImage(secilmisMuellim.Sekil); butonlarAktifPasif(true); } else { textBoxAd.Text = ""; textBoxFamilya.Text = ""; textBoxAtaAdi.Text = ""; comboBoxCinsiyyet.SelectedItem = null; maskedTextBoxDogulduguTarix.Text = ""; textBoxDogulduguYer.Text = ""; textBoxMilliyet.Text = ""; textBoxVetendasliq.Text = ""; maskedTextBoxEvTelefonNomresi.Text = ""; maskedTextBoxMobilTelefonNomresi.Text = ""; textBoxEvUnvani.Text = ""; comboBoxElmiDerece.SelectedItem = null; numericUpDownBaslamaIli.Value = 1900m; comboBoxVezife.SelectedItem = null; comboBoxVezifeliOlduguFakulte.SelectedItem = null; comboBoxVezifeliOlduguKafedra.SelectedItem = null; pictureBoxSekil.Image = null; comboBoxVezifeliOlduguKafedra.Enabled = false; butonlarAktifPasif(false); } }
private void buttonSaxla_Click(object sender, EventArgs e) { if (Program.SecilmisUniversitet == null) { return; } if (string.IsNullOrWhiteSpace(textBoxAd.Text)) { MessageBox.Show("Universitetin adı olmalıdır."); return; } Program.SecilmisUniversitet.Ad = textBoxAd.Text; Program.SecilmisUniversitet.Logo = ImageLib.ImageToByteArray(pictureBoxLogo.Image); Program.VBE.Store(Program.SecilmisUniversitet); UniversitetleriGetir(); comboBoxUniversitet.SelectedItem = Program.SecilmisUniversitet; MessageBox.Show("Universitet qeyd edildi."); }
private void UserControlMuellim_Load(object sender, EventArgs e) { if (Muellim == null) { this.Parent.Controls.Remove(this); return; } groupBoxXususiyetler.Text = Muellim.TamAdi; labelCinsiyyetDeger.Text = Muellim.Cinsiyyet ? "Kişi" : "Qadın"; pictureBoxSekil.Image = ImageLib.ByteArrayToImage(Muellim.Sekil); labelDogulduguTarixDeger.Text = Muellim.DogulduguTarix.ToShortDateString(); labelDogulduguYerDeger.Text = Muellim.DogulduguYer; labelMilliyetDeger.Text = Muellim.Milliyet; labelVetendaslikDeger.Text = Muellim.Vetendaslik; labelEvTelefonNomresiDeger.Text = Muellim.EvTelefonuNomresi; labelMobilTelefonNomresiDeger.Text = Muellim.MobilTelefonNomresi; labelEvUnvaniDeger.Text = Muellim.EvUnvani; labelBaslamaIliDeger.Text = Muellim.BaslamaIli.ToString(); labelElmiDereceDeger.Text = Muellim.ElmiDerece.GetStringValue(); labelVezifeDeger.Text = Muellim.Vezife.GetStringValue(); labelVezifeYeriFakulteDeger.Text = Muellim.VezifeliOlduguYer.Fakulte.Ad; labelVezifeYeriKafedraDeger.Text = Muellim.VezifeliOlduguYer.Ad; }
public void SetUp() { imageLib = new ImageLib(); }
private void buttonSaxla_Click(object sender, EventArgs e) { if (secilmisMuellim == null) { return; } if (string.IsNullOrWhiteSpace(textBoxAd.Text)) { MessageBox.Show("Ad olmalıdır"); return; } if (string.IsNullOrWhiteSpace(textBoxFamilya.Text)) { MessageBox.Show("Familya olmalıdır"); return; } if (string.IsNullOrWhiteSpace(textBoxAtaAdi.Text)) { MessageBox.Show("Ata Adı olmalıdır"); return; } if (comboBoxCinsiyyet.SelectedItem == null) { MessageBox.Show("Cinsiyyət seçilməlidir"); return; } DateTime dogulduguTarix; if (string.IsNullOrWhiteSpace(maskedTextBoxDogulduguTarix.Text) || !DateTime.TryParse(maskedTextBoxDogulduguTarix.Text, out dogulduguTarix) || dogulduguTarix.Year > DateTime.Today.Year) { MessageBox.Show("Doğulduğu tarix etibarlı tarix olmalıdır"); return; } if (comboBoxElmiDerece.SelectedItem == null && string.IsNullOrWhiteSpace(comboBoxElmiDerece.Text)) { MessageBox.Show("Elmi Dərəcə seçilməlidir və ya yazılmalıdır"); return; } if (comboBoxVezife.SelectedItem == null && string.IsNullOrWhiteSpace(comboBoxVezife.Text)) { MessageBox.Show("Elmi Vəzifə seçilməlidir və ya yazılmalıdır"); return; } if (comboBoxVezifeliOlduguKafedra.SelectedItem == null) { MessageBox.Show("Vəzifəli Olduğu Yer seçilməlidir"); return; } secilmisMuellim.Ad = textBoxAd.Text; secilmisMuellim.Familya = textBoxFamilya.Text; secilmisMuellim.AtaAdi = textBoxAtaAdi.Text; secilmisMuellim.Cinsiyyet = comboBoxCinsiyyet.SelectedItem.ToString() == "Kişi" ? true : false; secilmisMuellim.DogulduguTarix = dogulduguTarix; secilmisMuellim.DogulduguYer = textBoxDogulduguYer.Text; secilmisMuellim.Milliyet = textBoxMilliyet.Text; secilmisMuellim.Vetendaslik = textBoxVetendasliq.Text; secilmisMuellim.EvTelefonuNomresi = maskedTextBoxEvTelefonNomresi.Text; secilmisMuellim.MobilTelefonNomresi = maskedTextBoxMobilTelefonNomresi.Text; secilmisMuellim.EvUnvani = textBoxEvUnvani.Text; secilmisMuellim.BaslamaIli = numericUpDownBaslamaIli.IntValue(); if (comboBoxElmiDerece.SelectedItem is ElmiDerece) { secilmisMuellim.ElmiDerece = comboBoxElmiDerece.SelectedItem as ElmiDerece; } else { secilmisMuellim.ElmiDerece = new ElmiDerece() { Ad = comboBoxElmiDerece.Text }; } if (comboBoxVezife.SelectedItem is Vezife) { secilmisMuellim.Vezife = comboBoxVezife.SelectedItem as Vezife; } else { secilmisMuellim.Vezife = new Vezife() { Ad = comboBoxVezife.Text }; } secilmisMuellim.VezifeliOlduguYer = comboBoxVezifeliOlduguKafedra.SelectedItem as Kafedra; secilmisMuellim.Sekil = ImageLib.ImageToByteArray(pictureBoxSekil.Image); Program.VBE.Store(secilmisMuellim); MuellimleriVeElmiDereceVeVezifeleriGetir(); comboBoxMuellimler.SelectedItem = secilmisMuellim; MessageBox.Show("Müəllim qeyd edildi."); }
public void rgb2grayTest() { UInt16[,,] test = ImageLib.imread(@"C:\VSTest\test.jpg"); UInt16[,] test2 = ImageLib.rgb2gray(test); }
public void imreadTest() { UInt16[,,] test = ImageLib.imread(@"C:\VSTest\test.jpg"); }