0

Mac OS X でサポートされているすべての画像形式 (およびファイル拡張子) のリストを照会して、それらのファイル拡張子を Qt の [画像を開く] ダイアログに含めることができるようにしたいと考えています。CGImage を使用して画像を読み込みます。

現時点では静的リストを使用していますが、ユーザー システムでフォーマットと拡張子のリストを動的に照会したいと考えています。

4

2 に答える 2

0

QImageReader::supportedImageFormats()フォーマットのリストを返します:http://qt-project.org/doc/qt-4.8/qimagereader.html#supportedImageFormats

ファイル名拡張子を取得する方法はわかりませんが、拡張子の静的リストを作成し、実行時にサポートされている拡張子のみを選択するのは簡単です。

PS。質問を正しく読まなかったのでごめんなさい。QImageではなくCGImageでサポートされているフォーマットが必要です。この答えは無視してください。

于 2012-10-30T15:29:20.177 に答える
0

CGImageRef を書き込むためにサポートされている最も一般的な画像タイプは、UTCoreTypes.h で宣言されています。

詳細については、グラフィック コンテンツの統一型識別子を参照してください http://developer.apple.com/library/mac/#documentation/MobileCoreServices/Reference/UTTypeRef/Reference/reference.html

于 2013-04-07T04:32:56.323 に答える