private void btnDodajSliku_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { txtSlika.Text = openFileDialog1.FileName; Image orgImage = Image.FromFile(openFileDialog1.FileName); MemoryStream ms = new MemoryStream(); orgImage.Save(ms, ImageFormat.Jpeg); j.Slika = null; j.Slika = ms.ToArray(); int resizedImageWidth = Convert.ToInt32(ConfigurationManager.AppSettings["resizedImageWidth"]); int resizedImageHeight = Convert.ToInt32(ConfigurationManager.AppSettings["resizedImageHeight"]); int croppedImageWidth = Convert.ToInt32(ConfigurationManager.AppSettings["croppedImageWidth"]); int croppedImageHeight = Convert.ToInt32(ConfigurationManager.AppSettings["croppedImageHeight"]); if (orgImage.Width > resizedImageWidth) { Image resizedImg = UIHelper.ResizeImage(orgImage, new Size(resizedImageWidth, resizedImageHeight)); if (resizedImg.Width > croppedImageWidth && resizedImg.Height > croppedImageHeight) { int croppedXPosition = (resizedImg.Width - croppedImageWidth) / 2; int croppedYPosition = (resizedImg.Height - croppedImageHeight) / 2; Image croppedImg = UIHelper.CropImage(resizedImg, new Rectangle(croppedXPosition, croppedYPosition, croppedImageWidth, croppedImageHeight)); pictureBox1.Image = croppedImg; MemoryStream Ms = new MemoryStream(); croppedImg.Save(Ms, orgImage.RawFormat); j.SlikaThumb = Ms.ToArray(); } else { j = null; } } } }
private async void IzmjenaJela_Load(object sender, EventArgs e) { LoadVrsta(); loadRestoran(); var response = await _apiServiceJelaID.Get <esp_JeloByJeloID2_Result>(jeloID); if (response != null) { j = response; } textBox5.Text = j.Opis; textBox6.Text = j.Naziv; cbxVrsteJela.SelectedValue = j.VrsteJelaID; cbxRestoran.SelectedValue = j.RestoranID; txtSlika.Text = "Možete odabrati novu sliku za izmjenu"; var ms = new MemoryStream(j.Slika); Image thumbImage = Image.FromStream(ms); pictureBox1.Image = thumbImage; }