private void cmdResize_Click(object sender, EventArgs e) { var newSize = new Size(); if (rbtStatic.Checked) { newSize = new Size(Convert.ToInt32(txtWidthStatic.Text), Convert.ToInt32(txtHeightStatic.Text)); } else if (rbtPercent.Checked) { var width = Convert.ToDouble(Convert.ToDouble(MyPicture.Size.Width) / 100); width = width * Convert.ToDouble(txtPercentWidth.Text); width = Math.Round(width); var height = Convert.ToDouble(Convert.ToDouble(MyPicture.Size.Height) / 100); height = height * Convert.ToDouble(txtPercentHeight.Text); height = Math.Round(height); newSize = new Size(Convert.ToInt32(width), Convert.ToInt32(height)); } Image newImage = ImageManipulation.ResizeImage(MyForm.pictureBox1.Image, newSize); if (newImage != null) { MyForm.pictureBox1.Image = newImage; } else { MessageBox.Show(@"TornadoCapture v3", @"Error Resizing Image! Maybe new Image is too big!", MessageBoxButtons.OK, MessageBoxIcon.Error); } Close(); }
public async Task <ActionResult> Create([Bind(Include = "Name,Duration,StartAmmount,Picture")] AuctionViewModel auction) { if (ModelState.IsValid) { Db.Auctions.Add(new Auction { Id = Guid.NewGuid().ToString(), Duration = auction.Duration, EndDate = DateTime.Now, StartDate = DateTime.Now, StartAmmount = auction.StartAmmount, CurrentAmmount = auction.StartAmmount, Name = auction.Name, PictureContent = ImageManipulation.StoreImage(ImageManipulation.ResizeImage(ImageManipulation.LoadImage(auction.Picture.InputStream), 600, 600)), Status = Auction.AuctionStatus.READY, User = await UserManager.FindByIdAsync(User.Identity.GetUserId()), Currency = Db.Params.Find("C").Value, CurrencyPrice = decimal.Parse(Db.Params.Find("T").Value) }); await Db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(auction)); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the keypad /// </summary> /// <param name="newImage">ScreenShot</param> public void Process(Bitmap newImage) { Bitmap map = ImageManipulation.ResizeImage(newImage, KeypadConstants.MaxColumns, KeypadConstants.MaxRows, _settings.UltrawideModeEnabled); map = ImageManipulation.ApplySaturation(map, _settings.Saturation); ApplyPictureToGrid(map); _chroma.Keypad.SetCustomAsync(_keypadGrid); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the keyboard /// </summary> /// <param name="newImage">ScreenShot</param> public void Process(Bitmap newImage) { Bitmap map = ImageManipulation.ResizeImage(newImage, _settings.KeyboardWidth, _settings.KeyboardHeight, _settings.UltrawideModeEnabled); map = ImageManipulation.ApplySaturation(map, _settings.Saturation); ApplyPictureToGrid(map); _chroma.Keyboard.SetCustomAsync(_keyboardGrid); }
public void Process(Bitmap newImage) { Bitmap mapHeadset = ImageManipulation.ResizeImage(newImage, 2, 1); mapHeadset = ImageManipulation.ApplySaturation(mapHeadset, _settings.Saturation); ApplyPictureToGrid(mapHeadset); _chroma.Headset.SetCustomAsync(_headsetGrid); mapHeadset.Dispose(); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the keyboard /// </summary> /// <param name="newImage">ScreenShot</param> internal void Process(Bitmap newImage) { Bitmap map = ImageManipulation.ResizeImage(newImage, settings.KeyboardWidth, settings.KeyboardHeight, settings.UltrawideModeBool); map = ImageManipulation.ApplySaturation(map, settings.Saturation); _keyboardGrid = KeyboardCustom.Create(); _keyboardGrid = GenerateKeyboardGrid(map, _keyboardGrid); Chroma.Instance.Keyboard.SetCustom(_keyboardGrid); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the mouse /// </summary> /// <param name="newImage">ScreenShot</param> public void Process(Bitmap newImage) { Bitmap mapMouse = ImageManipulation.ResizeImage(newImage, MouseConstants.MaxColumns, MouseConstants.MaxRows); mapMouse = ImageManipulation.ApplySaturation(mapMouse, _settings.Saturation); ApplyPictureToGrid(mapMouse); _chroma.Mouse.SetGridAsync(_mouseGrid); mapMouse.Dispose(); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the mousepad /// </summary> /// <param name="newImage">ScreenShot</param> public void Process(Bitmap newImage) { Bitmap mapMousePad = ImageManipulation.ResizeImage(newImage, 7, 6); mapMousePad = ImageManipulation.ApplySaturation(mapMousePad, _settings.Saturation); ApplyPictureToGrid(mapMousePad); _chroma.Mousepad.SetCustomAsync(_mousepadGrid); mapMousePad.Dispose(); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the chroma link /// </summary> /// <param name="newImage">ScreenShot</param> public void Process(Bitmap newImage) { Bitmap map = ImageManipulation.ResizeImage(newImage, 4, 1); map = ImageManipulation.ApplySaturation(map, _settings.Saturation); ApplyImageToGrid(map); ApplyC1(ImageManipulation.ResizeImage(map, 1, 1)); _chroma.ChromaLink.SetCustomAsync(_linkGrid); map.Dispose(); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the mouse /// </summary> /// <param name="newImage">ScreenShot</param> internal void Process(Bitmap newImage) { var mouseGrid = Corale.Colore.Razer.Mouse.Effects.CustomGrid.Create(); Bitmap mapMouse = ImageManipulation.ResizeImage(newImage, Corale.Colore.Razer.Mouse.Constants.MaxColumns, Corale.Colore.Razer.Mouse.Constants.MaxRows); mapMouse = ImageManipulation.ApplySaturation(mapMouse, settings.Saturation); mouseGrid = GenerateMouseGrid(mapMouse, mouseGrid); Chroma.Instance.Mouse.SetGrid(mouseGrid); mapMouse.Dispose(); }
/// <summary> /// Processes a ScreenShot and creates an Ambilight Effect for the mousepad /// </summary> /// <param name="newImage">ScreenShot</param> internal void Process(Bitmap newImage) { Bitmap mapMousePad = ImageManipulation.ResizeImage(newImage, 7, 6); mapMousePad = ImageManipulation.ApplySaturation(mapMousePad, settings.Saturation); Custom mousePadGrid = Custom.Create(); mousePadGrid = GenerateMousePadGrid(mapMousePad, mousePadGrid); Chroma.Instance.Mousepad.SetCustom(mousePadGrid); mapMousePad.Dispose(); }
private void buttonAddToGroup_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_add_user_group_man_man_96, 100, 100), 8, 0); if (aktivniPanel == "ucAG") { Pen pen = new Pen(Color.Blue, 3); Rectangle rect = new Rectangle(0, 0, 5, buttonAddToGroup.Height); Brush br = new SolidBrush(activeButtonLineColor); g.FillRectangle(br, rect); } }
//SAP button private void buttonSAP_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_SAP_96_color, 50, 50), 14, (buttonSAP.Height / 2) - 25); if (aktivniPanel == "ucS") { Pen pen = new Pen(Color.Blue, 3); Rectangle rect = new Rectangle(0, 0, 5, buttonSAP.Height); Brush br = new SolidBrush(activeButtonLineColor); g.FillRectangle(br, rect); } }
public ActionResult MyPicture(HttpPostedFileBase picture) { try { Image image = ImageManipulation.LoadImage(picture.InputStream); if (image == null) { TempData["ErrorMessage"] = "Niste poslali sliku"; return(RedirectToAction("Index", "Settings")); } var user = SessionData.User; image = ImageManipulation.ResizeImage(image, 320, 320); user.Picture = ImageManipulation.StoreImage(image); user.PictureType = ImageManipulation.OutputImageFormat; SessionData.User = user; dbProvider.UpdateUser(user); return(RedirectToAction("Index", "Settings")); } catch (Exception) { ViewBag.ErrorMessage = "Slika koju ste poslali nije ispravna"; return(RedirectToAction("Index", "Settings")); } }
private void buttonBitlocker_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_data_encryption_528, picSize, picSize), (buttonBitlocker.Width / 2) - (picSize / 2), (buttonBitlocker.Height / 2) - (picSize / 2) - heightOffset); }
public ActionResult Edit(GroupModel model) { if (ModelState.IsValid) { if (model.Id == null) { if (model.Picture == null) { return(Content("FAIL:Niste poslali sliku")); } var image = ImageManipulation.LoadImage(model.Picture.InputStream); if (image == null) { return(Content("FAIL:Niste poslali sliku")); } image = ImageManipulation.ResizeImage(image, 160, 160); var group = dbProvider.CreateGroup(new DB.Entities.Group { Binary = false, Name = model.Name, Timestamp = DateTime.Now, Picture = ImageManipulation.StoreImage(image), PictureType = ImageManipulation.OutputImageFormat, }); var users = model.GetMembers(); var friends = dbProvider.GetFriends(SessionData.User).Union(dbProvider.GetUsersInGroup(group)); foreach (var user in users) { if (user.Id == SessionData.User.Id || friends.All(x => x.Id != user.Id)) { return(HttpNotFound()); } } dbProvider.AddUsersToGroup(users, group, false); dbProvider.AddUsersToGroup(new List <DB.Entities.User> { SessionData.User }, group, true); dbProvider.CommitIfNecessary(); foreach (var user in users) { MessengerHub.CallRefresh(friends.First(x => x.Id == user.Id).RtID); } return(Content("OK")); } else { Image picture = null; if (model.Picture != null) { picture = ImageManipulation.LoadImage(model.Picture.InputStream); if (picture == null) { return(Content("FAIL:Niste poslali sliku")); } picture = ImageManipulation.ResizeImage(picture, 160, 160); } var group = dbProvider.GetGroupsForUser(SessionData.User).FirstOrDefault(x => x.Id == model.Id); if (group == null || !(bool)group.IsAdmin) { return(HttpNotFound()); } var oldMembers = dbProvider.GetUsersInGroup(group); var newMembers = model.GetMembers(); var friends = dbProvider.GetFriends(SessionData.User).Union(dbProvider.GetUsersInGroup(group)); foreach (var user in newMembers) { if (user.Id == SessionData.User.Id || friends.All(x => x.Id != user.Id)) { return(HttpNotFound()); } } newMembers.Add(SessionData.User); List <User> deletedMembers = new List <User>(); List <User> addedMembers = new List <User>(); foreach (var member in oldMembers) { if (!newMembers.Any(x => x.Id == member.Id)) { deletedMembers.Add(member); } } foreach (var member in newMembers) { if (!oldMembers.Any(x => x.Id == member.Id)) { addedMembers.Add(member); } } dbProvider.RemoveUsersFromGroup(deletedMembers, group); dbProvider.AddUsersToGroup(addedMembers, group, false); if (model.Name != group.Name || model.Picture != null) { if (model.Name != group.Name) { group.Name = model.Name; } if (picture != null) { group.Picture = ImageManipulation.StoreImage(picture); } dbProvider.UpdateGroup(group, picture != null); } dbProvider.CommitIfNecessary(); foreach (var member in deletedMembers) { MessengerHub.CallRefresh(member.RtID); } foreach (var member in addedMembers) { MessengerHub.CallRefresh(friends.First(x => x.Id == member.Id).RtID); } return(Content("OK")); } } else { var x = ModelValidationErrors; return(Content("FAIL:" + string.Join(", ", ModelValidationErrors))); } }
private void pictureBoxInfo_Paint(object sender, PaintEventArgs e) { e.Graphics.DrawImage(ImageManipulation.ResizeImage(ImageManipulation.SetOpacity(Properties.Resources.icons8_information_96, imageOpacity), 25, 25), 0, 0); }
private void buttonSCCM_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_individual_server_96, 180, 180), (buttonSCCM.Width / 2) - (100 / 2), (buttonSCCM.Height / 2) - (picSize / 2) - heightOffset); }
private void buttonZprava_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_telegram_app_528, picSize, picSize), (buttonZprava.Width / 2) - (picSize / 2), (buttonZprava.Height / 2) - (picSize / 2) - heightOffset); }
private void buttonZmenaSkupin_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_user_group_528, picSize * 2, picSize * 2), (buttonZmenaSkupin.Width / 2) - (picSize / 2), (buttonZmenaSkupin.Height / 2) - (picSize / 2) - heightOffset); }
private void buttonAbout_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_about_528, 500, 500), 12, 5); }
private void buttonDZC_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_UserSearcg_96_color, 50, 50), 8, 0); }
private void buttonMultiping_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_broadcasting_96, 100, 100), 8, 3); }
private void buttonInstalovanyProgramy_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_Software_96_color, picSize, picSize), (buttonInstalovanyProgramy.Width / 2) - (picSize / 2), (buttonInstalovanyProgramy.Height / 2) - (picSize / 2) - heightOffset); }
private void buttonNajdiPC_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_system_information_528, picSize * 2 + 20, picSize * 2 + 20), (buttonNajdiPC.Width / 2) - (picSize / 2) - 7, (buttonNajdiPC.Height / 2) - (picSize / 2) - heightOffset - 5); }
private void buttonVAS_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_F1_Car_96_color, picSize, picSize), (buttonVAS.Width / 2) - (picSize / 2), (buttonVAS.Height / 2) - (picSize / 2) - heightOffset); }
private void buttonMSI_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_remove_book_528, picSize, picSize), (buttonMSI.Width / 2) - (picSize / 2), (buttonMSI.Height / 2) - (picSize / 2) - heightOffset); }
//Menu button (skryvani menu) private void buttonMenu_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_menu_528, 80, 80), 13, 6); }
private void buttonRepair_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(ImageManipulation.ResizeImage(Properties.Resources.icons8_maintenance_96, 50, 50), 10, 3); }