- 291 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 16:18:39.21 ]
- >>290
ありがとうございます早速使わせて頂きます。 ですがやはりそれ以前に、画像の崩れが問題でした。 私はこのコードでRGBからARGBへの変換を行おうと、Macで開発を行っていたのですが QImage img = QImage(filename, 0); img.load(filename); backgroundImage = QImage(QSize(img.width(), img.height()), QImage::Format_ARGB32); for(int i=0; i<img.height(); i++){ for(int j=0; j<img.width(); j++){ QRgb color = img.pixel(i,j); backgroundImage.setPixel(i,j,qRgba(qRed(color), qGreen(color), qBlue(color), 255)); } } 先ほど、同じコードをWindowsで動かしたところ、画像の崩れもなく動きました。 またより単純に QImage img = QImage(filename, 0); img.load(filename); backgroundImage = img.convertToFormat(QImage::Format_ARGB32); を行ったところ、Windowsでは問題無く動きますが、Macだと画像が崩れてしまいます。 画像の崩れはMac固有の問題のようです。 どうもお騒がせしました。
|

|