Scrolling capture output image won't scroll when updating values with control, if image crop failed then ignore it

This commit is contained in:
Jaex 2015-09-29 15:57:26 +03:00
parent 578354c7eb
commit e89aa418da

View file

@ -266,13 +266,14 @@ private void Clean()
}
}
private void CleanPictureBox()
private void CleanPictureBox(Image img = null)
{
Image temp = pbOutput.Image;
pbOutput.Image = img;
if (temp != null)
{
pbOutput.Image = null;
temp.Dispose();
}
}
@ -534,8 +535,8 @@ private void CombineAndPreviewImagesFromControl()
{
if (!isBusy)
{
CleanPictureBox();
CombineAndPreviewImages();
Result = CombineImages();
CleanPictureBox(Result);
}
}
@ -582,6 +583,11 @@ private Image CombineImages()
}
newImage = ImageHelpers.CropImage(image, rect);
if (newImage == null)
{
continue;
}
}
if (newImage == null)