8

Windowsでmatlab図のサムネイルタイプのプレビューを作成する方法を思いついた人はいますか?

.fig ファイルと一緒に .png を保存するのにうんざりしているので、その中に何が入っているかがわかります。

このための便利なヘルパーは、画像ファイルを提供し、それを特定のファイルのプレビューのベースとして使用するように指示できる、Windows 用のコマンド ライン ユーティリティです。

.fig を保存し、一時画像ファイルを作成してから、コマンド ライン ユーティリティを使用してそれをサムネイルにプッシュするヘルパー関数を matlab に記述できました。

4

1 に答える 1

6

ファイルからサムネイルを生成する方法を Windows に指示する関数を C++ で記述できます。 このリンクはそれについて説明しています。に関するセクションを確認してくださいThumbnail Image handlerこれは、実装する必要がある機能です。

私が理解できたことから、手順は次のとおりです。

  1. IThumbnailProviderインターフェイスを実装するインプロセス COM サーバー (DLL) を作成する
  2. DLL ファイルをコンピュータのどこかに置きます。
  3. このページで説明されている手順を使用して、レジストリにエントリを書き込みます。

それでも、ファイルからサムネイルを抽出するという問題が残り.figます。私の知る限り、figファイルは単なるmatファイルです。私はそれが可能であるとかなり確信しています。

すべての図に対してカスタム保存機能が必要になります。画像のサムネイルを (コマンドを使用して) 印刷しprint、Figure 内に保存します。

大した情報ではないことは承知していますが、始めるのに役立ちます。COMテクノロジーに精通した人にもっと助けを求めることもできます。したがって、COM質問にタグを追加することをお勧めします。

編集(1) - この件に関する優れたチュートリアルを見つけました:

于 2012-02-24T19:00:09.487 に答える