From ca259355bb71905868c8d231af66c719c2ccea48 Mon Sep 17 00:00:00 2001 From: "jun.zhang" Date: Wed, 5 Mar 2025 19:11:37 +0800 Subject: [PATCH] FIX: thumbnail anti-aliasing jira: STUDIO-10640 Change-Id: I70a7f6794a17df7d15b02bc7b4cdaee5bf95151a (cherry picked from commit 9511a523632b6b12aa50cac1ae061d9062841bbf) --- src/slic3r/GUI/SyncAmsInfoDialog.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/SyncAmsInfoDialog.cpp b/src/slic3r/GUI/SyncAmsInfoDialog.cpp index 0a52f3684..43f7b72f4 100644 --- a/src/slic3r/GUI/SyncAmsInfoDialog.cpp +++ b/src/slic3r/GUI/SyncAmsInfoDialog.cpp @@ -194,7 +194,8 @@ void SyncAmsInfoDialog::set_default_normal(const ThumbnailData &data) image.SetAlpha((int) c, (int) r, px[3]); } } - image = image.Rescale(FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH), FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH)); + //image.SaveFile("preview-left.png", wxBITMAP_TYPE_PNG); + image = image.Rescale(FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH), FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH), wxIMAGE_QUALITY_BOX_AVERAGE); m_left_image_button->SetBitmap(image); } if (data.is_valid() && m_right_image_button) { @@ -208,8 +209,8 @@ void SyncAmsInfoDialog::set_default_normal(const ThumbnailData &data) image.SetAlpha((int) c, (int) r, px[3]); } } - //image.SaveFile("E:/preview.png", wxBITMAP_TYPE_PNG); - image = image.Rescale(FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH)); + //image.SaveFile("preview-right.png", wxBITMAP_TYPE_PNG); + image = image.Rescale(FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), wxIMAGE_QUALITY_BOX_AVERAGE); m_right_image_button->SetBitmap(image); auto extruders = wxGetApp().plater()->get_partplate_list().get_plate(m_specify_plate_idx)->get_extruders(); if (wxGetApp().plater()->get_extruders_colors().size() == extruders.size()) {