5

Gdk-Pixbuf が png と jpg をサポートしていることは知っていますが、完全に (または部分的に) サポートされているすべての画像形式の正確なリストをインターネット上のどこにも見つけることができません。ディレクトリ内のすべてのファイルの拡張子を確認し、gdk-pixbuf でサポートされているかどうかを判断する必要があるため、現在のプロジェクトに必要です。何か助けはありますか?

4

3 に答える 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 に答える