Merge pull request #2308 from jlewin/design_tools
Fix thumbnail rendering/scaling bugs
This commit is contained in:
commit
a03a9ce4f5
2 changed files with 2 additions and 10 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -107,9 +107,6 @@ namespace MatterHackers.MatterControl
|
|||
};
|
||||
libraryNavContext.ContainerChanged += (s, e) =>
|
||||
{
|
||||
/* Still Needed?
|
||||
breadCrumbWidget.SetBreadCrumbs(e.ActiveContainer); */
|
||||
|
||||
saveAsButton.Enabled = libraryNavContext.ActiveContainer is ILibraryWritableContainer;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue