喫茶XRAYトップページ

[スレッド全体
]

[12530] Re8:Windowsがサムネイル表示できる画像の種類を調べたい・・・返信 削除
2019/1/17 (木) 00:26:12 Sara
▼ Mr.XRAYさん

> > どの画像ファイルが可能か,不可なのかという情報の取得は,
>
> 例えば TImage に画像を表示するアプリを作成したとします.
> そこに表示可能な画像の種類はコーディングによって決まるわけですが,
> それを,そのアプリの利用者にどう伝えるか ? と言う時,どうなんでしょう.
>
> 以下の記事を読む限り,エクスプローラでサムネイル表示可能な画像の種類は
> 何となく,レジストリなんかにもないのかも知れません.
> マイクロソフトのどこに記述があるのかも知れませんが,
> 今のところ見つかっていません.
>
> [ Thumbnail Providers ]
> https://docs.microsoft.com/en-us/previous-versions//bb776855(v=vs.85)


IExtractImage等を利用してサムネイルを作成することはできるのですが、
「明示的にこの拡張子のデータはIExtractImageで読み込みたい」
と言うようなことをしたいのですよね・・・

しかも、読み込みを行う手段と拡張子をユーザーに選択させたいと・・・

となると、あらかじめ対応可能な拡張子が必要になると・・・

(読み込み手段(コンポーネント等)により、読み込みスピードや
 読み込み品質に違いがでる場合があるので、選択させたい)

一般的な画像読み込みコンポーネントだと対応拡張子が確定しているので、
問題はないのですよね。WICやSusieプラグインなどは後で対応画像を追加
できますが対応拡張子の取得は難しくないし。

でも、IExtractImage等を利用するとなると・・・

エラー処理的に他で読めなければIExtractImageを使うとかであれば
問題ないのですが、IExtractImageの方が読み込み速度的に速いので
最初からIExtractImageを使いたいという場合に困るんですよね・・・

とりあえず、対応拡張子を自前で用意して、手動で追加削除できるように
しておくのが良いですかね・・・

引き続き探してはみますが・・・

[12531] Re9:Windowsがサムネイル表示できる画像の種類を調べたい・・・返信 削除
2019/1/17 (木) 22:15:44 Mr.XRAY
> 最初からIExtractImageを使いたいという場合に困るんですよね・・・

確かに.
 
> とりあえず、対応拡張子を自前で用意して、手動で追加削除できるように
> しておくのが良いですかね・・・


そういうことになるのかも知れませんね.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82