0
我想要的圖標轉換爲灰度格式(給禁用動作反饋到用戶)是這樣的:轉換QImage的(圖標)灰度格式,同時保持背景
inline QPixmap grayScaleImage(const QIcon &icon) {
int w = icon.availableSizes().at(0).width();
int h = icon.availableSizes().at(0).height();
QImage image = icon.pixmap(w, h).toImage();
image = image.convertToFormat(QImage::Format_Grayscale8);
image.save("Sample.PNG");
return QPixmap::fromImage(image);
}
但結果不好,也後臺轉換爲灰色:
所以,我能做些什麼?