mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 19:33:47 +00:00
FIX: thumbnail anti-aliasing
jira: STUDIO-10640 Change-Id: I70a7f6794a17df7d15b02bc7b4cdaee5bf95151a (cherry picked from commit 9511a523632b6b12aa50cac1ae061d9062841bbf) (cherry picked from commit ca259355bb71905868c8d231af66c719c2ccea48)
This commit is contained in:
@@ -196,7 +196,8 @@ void SyncAmsInfoDialog::set_default_normal(const ThumbnailData &data)
|
|||||||
image.SetAlpha((int) c, (int) r, px[3]);
|
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);
|
m_left_image_button->SetBitmap(image);
|
||||||
}
|
}
|
||||||
if (data.is_valid() && m_right_image_button) {
|
if (data.is_valid() && m_right_image_button) {
|
||||||
@@ -210,8 +211,8 @@ void SyncAmsInfoDialog::set_default_normal(const ThumbnailData &data)
|
|||||||
image.SetAlpha((int) c, (int) r, px[3]);
|
image.SetAlpha((int) c, (int) r, px[3]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//image.SaveFile("E:/preview.png", wxBITMAP_TYPE_PNG);
|
//image.SaveFile("preview-right.png", wxBITMAP_TYPE_PNG);
|
||||||
image = image.Rescale(FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH));
|
image = image.Rescale(FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), wxIMAGE_QUALITY_BOX_AVERAGE);
|
||||||
m_right_image_button->SetBitmap(image);
|
m_right_image_button->SetBitmap(image);
|
||||||
auto extruders = wxGetApp().plater()->get_partplate_list().get_plate(m_specify_plate_idx)->get_extruders();
|
auto extruders = wxGetApp().plater()->get_partplate_list().get_plate(m_specify_plate_idx)->get_extruders();
|
||||||
if (wxGetApp().plater()->get_extruders_colors().size() == extruders.size()) {
|
if (wxGetApp().plater()->get_extruders_colors().size() == extruders.size()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user