Gdk-Pixbuf が png と jpg をサポートしていることは知っていますが、完全に (または部分的に) サポートされているすべての画像形式の正確なリストをインターネット上のどこにも見つけることができません。ディレクトリ内のすべてのファイルの拡張子を確認し、gdk-pixbuf でサポートされているかどうかを判断する必要があるため、現在のプロジェクトに必要です。何か助けはありますか?
5399 次
3 に答える
7
これが 5 年以上前のものであることはわかっていますが、PyGI/PyGObject (3.22.0) でこれを見つけるのに苦労しました。
import gi.repository.GdkPixbuf as pixbuf
次に、次を使用してすべての形式を取得できます。
for f in pixbuf.Pixbuf.get_formats():
print f.get_name()
私のシステム (他のローダーをインストールした場合は異なる場合があります) では、次のようになります。
- あに
- bmp
- GdkPixdata
- gif
- アイコン
- ico
- jpeg
- png
- pnm
- qtif
- svg
- tga
- ティフ
- wmf
- xbm
- xpm
于 2016-11-22T11:26:36.043 に答える
3
アプリケーションで呼び出すgdk_pixbuf_get_formats()
と、GDKPixbuf のコピーがロードできるフォーマットがわかります。
于 2011-10-10T19:34:13.490 に答える
1
これは、 gdk-pixbuf-loadersを照会することで利用できるはずです。pixbuf モジュールとサポートされている形式の詳細については、こちらをご覧ください。
于 2011-10-10T10:41:31.033 に答える