スクリプトでjpgファイルを読み込むためにQImage(またはPyQt4のもの)を取得しようとしています。私はそれがスクリプトとして、py2exeを使用してコンパイルのための多くのjpgイメージをロードする方法についての情報を見つけることができませんでしたが、私はそれを得ることはできません。PyQt4 jpeg/jpgサポートされていない画像形式
これを解決するためにいくつかの時間を過ごし、私は私が持っている無駄... 私のsite-packagesで探し/ PyQt4 /プラグイン/ imageformatsフォルダといくつか続いてきました:
qgif4.dllを、qico4 qtiff4.dll
QtGui.QImageReader.supportedImageFormats()によると、qtga4.dll、qsvg4.dll、qmng4.dll、qjpeg4.dll、.dllが、これは使用することができますpyqt4のインストール私のものです
[ PyQt4.QtCore.QByteArray( 'png')、PyQt4.QtCore.QByteArray( 'pbm')、PyQt4.QtCore.QByteArray( 'pgm')、PyQt4.QtCore.QByteArray( 'png')、PyQt4.QtCore.QByteArray( ' 'p 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上でPython 2.7.2をPyQt4 4.9.1(どちらも32b)で実行しています。
バージョン4.8.1と4.8.5も試しましたが(どちらも手元にありましたが)、いずれもjpgをサポートしていません。私は迷っている。これらはどのようにサポートされるのですか?
奇妙な。私にとっては、OSXではpy2appでパッケージングすることになっていましたが、スクリプトの状況ではこれは一度も心配でした。常にプラグインを正しく見つけることができました。 – jdi
うわー、単に 'JPEG'だけではありません。PyQtはそれらの' dll'ファイルを読み込めないようです。あなたは 'Plugins = plugins'を試すことができますか?完全なパスであってはなりません。 – Avaris
私はプラグインを試してから、試しに '/ plugins'、 '/ plugins/imageformats'、 'plugins/imageformats'を試しました。何もない。 – ooklah