2
我正在使用格式爲_ARGB32的QImage。我必須將一些像素設置爲透明,並將一些像素設置爲不透明。所以,我用這條線:在QImage中設置每個像素的alpha通道
Image.setPixel(x,y,QColor(r,g,b,0).rgba());
將像素設置爲透明。我甚至試過這樣:
Image.setPixel(x,y,qRgba(r,g,b,0));
仍然一無所獲happens.Just設置它,當我再次打印像素,使用後:
qDebug() << "Color : " << QColor::fromRgba(Image.pixel(x,y));
我總是得到價值1 alpha通道。 即使當我保存圖像,我沒有得到透明度。我如何解決它?
你能告訴我們代碼加載圖像和設置格式的代碼嗎? – thuga