Merge pull request #2308 from jlewin/design_tools

Fix thumbnail rendering/scaling bugs
This commit is contained in:
johnlewin 2017-08-02 17:08:18 -07:00 committed by GitHub
commit a03a9ce4f5
2 changed files with 2 additions and 10 deletions

View file

@ -76,13 +76,8 @@ namespace MatterHackers.MatterControl.Library
bool resizeRequired = (resizeWidth) ? width != expectedSize.x : height != expectedSize.y;
if (resizeRequired)
{
double scaleFactor = (resizeWidth) ? expectedSize.x / width : expectedSize.y / width;
var scaledImageBuffer = new ImageBuffer((int)expectedSize.x, (int)expectedSize.y);
scaledImageBuffer.NewGraphics2D().RenderCentered(
imageBuffer,
width * scaleFactor,
height * scaleFactor);
var scaledImageBuffer = ImageBuffer.CreateScaledImage(imageBuffer, targetWidth, targetHeight);
scaledImageBuffer.SetRecieveBlender(new BlenderPreMultBGRA());
return scaledImageBuffer;
}

View file

@ -107,9 +107,6 @@ namespace MatterHackers.MatterControl
};
libraryNavContext.ContainerChanged += (s, e) =>
{
/* Still Needed?
breadCrumbWidget.SetBreadCrumbs(e.ActiveContainer); */
saveAsButton.Enabled = libraryNavContext.ActiveContainer is ILibraryWritableContainer;
};