QImage(またはPyQt4の何か)を取得して、スクリプトにjpgファイルをロードしようとしています。jpg 画像をスクリプトとしてロードする方法に関する情報を見つけることができませんでした。
これを解決するためにしばらく時間を費やして、私はいくつかのことを利用できませんでした。私の site-packages/PyQt4/plugins/imageformats フォルダーを見ると、次のようになります。
qgif4.dll, qico4.dll,qjpeg4.dll, qmng4.dll, qsvg4.dll, qtga4.dll, qtiff4.dll
QtGui.QImageReader.supportedImageFormats() によると、これは私のpyqt4のインストールで使用できるものです
[PyQt4.QtCore.QByteArray('bmp'), PyQt4.QtCore.QByteArray('pbm'), PyQt4.QtCore.QByteArray('pgm'), PyQt4.QtCore.QByteArray('png'), PyQt4.QtCore.QByteArray('ppm'), PyQt4.QtCore.QByteArray('xbm'), PyQt4.QtCore.QByteArray('xpm')]
また、qt.confファイルがメインのpythonディレクトリにあり、これがあることを確認しました
【パス】
Prefix = C:/Python27/Lib/site-packages/PyQt4
Binaries = C:/Python27/Lib/site-packages/PyQt4
追加してみました
Plugins = C:/Python27/Lib/site-packages/PyQt4/plugins/imageformats
Plugins = C:/Python27/Lib/site-packages/PyQt4/plugins
運がない
Windows 7 64b Home Premiumで、PyQt4 4.9.1(両方とも32b)でpython 2.7.2を実行しています。
バージョン 4.8.1 と 4.8.5 (手元にあったもの) も試しましたが、いずれも jpg をサポートしていませんでした。私は途方に暮れています。これらをサポート対象に戻すにはどうすればよいですか?