Added ChangeImageSize method

This commit is contained in:
Jaex 2017-10-22 01:33:00 +03:00
parent 240a8ceb6c
commit 46e86d91d2
2 changed files with 24 additions and 6 deletions

View file

@ -1342,7 +1342,25 @@ public Image CropImage(Rectangle rect, bool onlyIfSizeDifferent = false)
return null;
}
private void CanvasSize()
private void ChangeImageSize()
{
Size size = new Size(250, 200);
Size oldSize = form.Image.Size;
if (size != oldSize)
{
Image img = ImageHelpers.ResizeImage(form.Image, size);
if (img != null)
{
Rectangle oldRect = form.ImageRectangle;
form.InitBackground(img);
//MoveAll(form.ImageRectangle.X - oldRect.X, form.ImageRectangle.Y - oldRect.Y);
isAnnotated = true;
}
}
}
private void ChangeCanvasSize()
{
using (CanvasSizeForm canvasSizeForm = new CanvasSizeForm())
{

View file

@ -603,14 +603,14 @@ private void CreateToolbar()
tsddbImage.Image = Resources.image__pencil;
tsMain.Items.Add(tsddbImage);
ToolStripMenuItem tsmiResize = new ToolStripMenuItem("Resize...");
tsmiResize.Image = Resources.image_resize;
tsmiResize.MouseDown += (sender, e) => CanvasSize();
tsddbImage.DropDownItems.Add(tsmiResize);
ToolStripMenuItem tsmiImageSize = new ToolStripMenuItem("Image size...");
tsmiImageSize.Image = Resources.image_resize;
tsmiImageSize.MouseDown += (sender, e) => ChangeImageSize();
tsddbImage.DropDownItems.Add(tsmiImageSize);
ToolStripMenuItem tsmiCanvasSize = new ToolStripMenuItem("Canvas size...");
tsmiCanvasSize.Image = Resources.image_resize_actual;
tsmiCanvasSize.MouseDown += (sender, e) => CanvasSize();
tsmiCanvasSize.MouseDown += (sender, e) => ChangeCanvasSize();
tsddbImage.DropDownItems.Add(tsmiCanvasSize);
tsddbImage.DropDownItems.Add(new ToolStripSeparator());