Ich habe ein Plugin für ein Programm (3ds max) geschrieben. Die Python Datei wird dabei direkt im Programm aufgerufen und ausgeführt.
Das Programm hat dafür eine eigene Python und PySide Version. Diese unterstützt jedoch keine jpeg Bilder.
Ich habe etwas gegoogelt und habe gelesen, dass zum lesen von jpeg-Dateien die qjpeg.dll benötigt wird, die jedoch bei Python in 3ds max nicht mitgeliefert wird.
Mein erster Ansatz war diese von meiner Python zu importieren. Leider funktioniert das anscheinend nicht so einfach, wie ich mir das vorgestellt habe.
Kann mir jemand bei dem Problem helfen?
Vielen Dank!
Hier ein Code mit dem ich den Import getestet habe:
Code: Alles auswählen
from PySide.QtGui import *
from PySide.QtCore import *
import sys
app = QApplication.instance() #3ds Max
app.addLibraryPath("C:/Python/Lib/site-packages/PyQt4/plugins/imageformats")
for i in QCoreApplication.libraryPaths():
print (i)
for j in QImageReader.supportedImageFormats():
print (j)
C:/Python/Lib/site-packages/PyQt4/plugins/imageformats
C:/Programs/Graphics/Autodesk/3ds Max 2015
bmp
pbm
pgm
png
ppm
xbm
xpm
#success