我想要在腳本中加載jpg文件來獲取QImage(或者PyQt4中的任何內容)。我一直無法找到任何有關如何將它作爲一個腳本加載一個JPG圖像的信息,很多使用py2exe編譯,但我甚至不能得到這麼多。PyQt4 jpeg/jpg不支持的圖像格式
花一些時間來解決這個問題,我已經跟着幾個事情都無濟於事...... 在我的站點包展望/ PyQt4的/插件/ 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 「p '),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。我很茫然。我如何獲得這些支持?
奇怪。對於我來說,這是OSX在涉及到使用py2app進行打包時曾經關注的一個問題,但從來沒有在腳本情況下。它總是設法正確地找到插件。 – jdi
哇,它不只是'JPEG'看來PyQt無法加載任何這些'dll'文件。你可以嘗試'插件=插件'?它不應該是完整的路徑。 – Avaris
我給了插件一個嘗試,然後嘗試'/插件','/插件/ imageformats','插件/ imageformats'爲好措施。沒有。 – ooklah