Change scaled mypaint icon resample type

This commit is contained in:
manongjohn 2022-03-08 22:42:16 -05:00
parent 5192f463bc
commit 1e12dccd00

View file

@ -277,7 +277,8 @@ void TMyPaintBrushStyle::makeIcon(const TDimension &d) {
double sy = (double)d.ly / (double)m_preview->getLy(); double sy = (double)d.ly / (double)m_preview->getLy();
double scale = std::min(sx, sy); double scale = std::min(sx, sy);
TRaster32P resamplePreview(m_preview->getLx(), m_preview->getLy()); TRaster32P resamplePreview(m_preview->getLx(), m_preview->getLy());
TRop::resample(resamplePreview, m_preview, TScale(scale)); TRop::resample(resamplePreview, m_preview, TScale(scale),
TRop::ResampleFilterType::Hamming3);
TRop::over(m_icon, resamplePreview); TRop::over(m_icon, resamplePreview);
} }