• ベストアンサー

Windowsメタファイルwmf形式には細かいバージョンが存在してるのでしょうか?

先日、マックのアドビイラストレーター(バージョン8)で作画したドローデータを ワードで使うウインドウズ用にwmf書き出しをしました。 その生成されたwmfファイルは、windows98だと問題なく読み書きできるのですが、windows3.1だと「ファイルの有無」としては認識できるものの、「絵として」の認識が不可能でワードの他にwmfを直接扱えるドローソフトでも読み込み不能のデータになっていました。 そこで素朴な疑問なのですが、wmf形式にも、年代によってバージョンが異なっているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ataka304
  • ベストアンサー率40% (9/22)
回答No.2

wmfファイルやemfファイルなどのメタファイルは、Windowsの描画命令の集合でできています。 つまり、Windows命令の種類と、それに引き渡す数値がいくつも連続して入っているファイルなのです。 なので、それらの命令が実行される環境(つまりファイルを開いたWindows環境)にその命令のセットのうちいくつかが存在しなければエラーになる可能性があります。 altosaxさんのケースでは、98上で作成されたwmfなので、命令のセットは98のものとなります。それを3.1上で開こうとしたとき、サポートされていない命令があったため、エラーになったと思われます。 実際、95で作成したメタファイルをXPで開こうとしても描画がおかしくなったりしますので、作成したときと別のOSでの保障はあまりないとおもいますよー。

altosax
質問者

お礼

どうもありがとうございます! なるほど、いわゆる「ウインドウズAPIの命令記述」によるベクターデータがWMFの正体という訳ですね! >altosaxさんのケースでは、98上で作成されたwmfなので いえいえ、マックのイラストレーター(バージョン8)です。 でも、アドビ社がマック版illustrator8を登場させたころの標準的Windowsだった95-98に特化させて3.1は切り捨てている可能性が高い、ということですね。 ウインドウズ9系統がこだわってくれていたありがたい「上位互換」でしたが、思いもよらずマック用ソフト製造のアドビが切り捨てていたとは伏兵でした。 (^^;) #1のかたのAUTOCADのメタファイル、という話は有名なのでしょうか? MSもさまざま外注や他社技術を買い入れたりしている旨は新聞などで読んだことがありますので、その一環ということになりますか?

その他の回答 (1)

noname#113407
noname#113407
回答No.1

AUTO CADメタファイルで見ています。 年代と言うのかバージョンにより違うのでしょうか。 他の回答を待ちます。

altosax
質問者

補足

さっそくにありがとうございます、 ところで・・・ >AUTO CADメタファイルで見ています。 ・・・というのはどういう意味かもう少しかみくだいていただけませんでしょうか? (wmfという形式は名称だけ「Windows Meta File」ですが、その実態はAutoDesk社で開発されたAUTO CAD用メタファイルということなんでしょうか?)

関連するQ&A

  • Windowsメタファイル(WMF)について

    現在Word2010で取扱説明書を作成しています。AutoCAD LT 2011で図面をWMFファイルへ書出し、その図面(ファイル)をWord側で図の挿入で取込むと枠付きで枠内の左上に小さく図面が表示されます。拡大しようにも枠毎の拡大(縮小)になってしまい体裁がよくありません。どなたか経験のある方で良い方法をご存知の方がおられましたらご教示願えないでしょうか?

  • OfficeでWMF形式の表示が遅い!

    【環境】 Microsoft Windows 2000 Service Pack2 Office 2000 ハードディスク空き容量 26GB Word2000でWMF形式の画像600枚ほどを貼り付け、およそ2.5MBのファイルサイズになったあたりで、不具合が生じました。 【症状】 Word、Excel、PowerpointなどのOffice製品から「図挿入」でWMF形式を挿入すると、表示・プレビューともに 極端に遅い。 (BMP、JPG、GIFなどほかのファイル形式では問題ありません。また、Office以外のソフトでWMFを挿入しても問題ありません。) 他の同じ環境のマシンでこのファイルを確認したところ、この現象は起きませんでした。ファイル自体は壊れてないようです。 Officeのアンインストールの後、再インストールしてもこの現象は生じ、Office SP-3にアップデートしても変わりませんでした。 Officeをレジストリから削除するしかないのでしょうか? よい方法があれば教えてください。 宜しくお願いいたします。

  • MacでWMFファイルを開くには

    Macを使用しています。 クリップアート集を購入したのですが間違ってWindows用を買ってしまいました。 すべてWMFファイルでIllustratorで開いたり編集したりすることが出来ません。 グラフィックコンバータを入手してとりあえず開くことはできたのですが、イメージデータになってしまいベクトルデータとして使用できません。 何か方法はないでしょうか? Illustratorのバージョンは8.0です。

    • 締切済み
    • Mac
  • エプソンの私暦にWMF(Windows Meta File) 形式を貼り付けたい

    お世話になります。 いま、私暦という、エプソン提供のカレンダーソフトを子供と一緒に作成中ですが、手元に以前に買い求めてある、WMF(Windows Meta File) 形式の画像データから選んで貼り付けたくて居るのですが、ワードやエクセルでは簡単に貼り付けて様々物を作成できたのに、私暦には貼り付けることが出来なくて困っております。 どのようにすれば、WMF(Windows Meta File) の画像データを貼り付けることができるのか教えてください。 よろしくお願いします。

  • イラストレターのデータをWordで読み込む方法

    イラストレターで作成したファイルをWordで読み込めるデータ書き出しについて教えてください。メタファイル(WMF)でデータ書き出しを行ったファイルをWord2003で読み出すと化け文字になってしまい まったく読めないデータになってしまうのですが、やり方等に間違いがあるのでしょうか?。

  • AIをWMFとしてPowerPointへ貼付けたい

    Illustratorでアウトライン済みの白地図+地名のデータをもらいました。 拡張子はaiです。 これを、字がつぶれないように、MS PowerPointに貼り付けたいと思います。 Excelのグラフなど、BMPだと字がつぶれますが、Windowsメタファイルで貼り付けるとつぶれません。 これと同じことをしたいと思い、Illustratorでファイル>書き出し>Windowsメタファイルをやってみましたが、PPTの図の挿入から書き出したWMFを貼り付け、紙に印刷してみるとつぶれてます。 なにか妙案ありますでしょうか。 Adobe Illustrator CS6 Microsoft PowerPoint 2003 Windows7 Professional SP1 (64bit)

  • JPEG画像をWMFに変換できるソフトはありますか?

    Windows2000ユーザーです。 ロゴマークなどをスキャンして、WORDに挿入したいのですが、拡大することも考えて、ギザギザにならないWMFで保存したいのです。 Paint Shop ProでJPEGの画像をWMFで保存しても、正式なメタファイルでないため、拡大するとギザギザになります。 できたら画像の輪郭を自動認識して、メタデータに変換するようなソフトはないでしょうか? どなたかテクニックかソフトに心当たりありましたら、ご教授よろしくお願いします。

  • イラストレーターから書き出したwmfファイルをメールで送るとtxtファ

    イラストレーターから書き出したwmfファイルをメールで送るとtxtファイルに変換されてしまいます。wmfファイルのまま送る方法はあるでしょうか? ちなみに環境はWindows XPでOutlook 2003を使用していますが、Office XPの頃もそうなっていたのでバージョンアップのせいではないと思われます。ZIPファイルに圧縮してもダメで、拡張子をemfに変更したらemfのまま送ることはできました。

  • 【VC++】CDC→WMFファイルに保存するには。

    こんにちは。 VC++&MFCとWMF(Windows Meta File)について質問させて下さい。 私は、8年前くらいに学生の研究で普通のテキストエディタ等でC++のコーディングをしていたことがあるのですが、このたび仕事でVisual StudioとMFCを使用してWindowsプログラムの改修をすることになりました。 ネットで検索したり書籍で調べたのですがなかなか的を得ず、質問させて頂こうと思いました。 改修対象はVC++6.0で書かれたプログラムです。 至ってシンプルで、以下の機能を有します。 ・グラフ等の描画内容が書かれたファイルを読み込み、自ウィンドウ内に表示 ・上記で表示されたものを印刷 今回これに、「画面表示したものをWMFフォーマットのファイルに落とす」という機能を加えようと思っています。 現在のソースコードは、おそらく自動生成されたであろう「xxxView」というクラスの「OnDraw」というメソッドから、ファイルを読み出す関数を呼び出したりして、引数で貰ったデバイスコンテキスト(pDC)でお絵描きをしています。 メニューバーから「保存」が選択されると保存ダイアログを表示し、WMFファイルに保存するようにしたいのですが、以下の点をご教示頂きたくお願い致します。 (1) CDCで描いたものをWMFファイルに保存するにはどうすれば良いのか。 (2) メニューのコマンドID(というのでしょうか…)に対応する処理(今回実装する処理)はどこに書くのが妥当なのか。 (3) メニューのコマンドIDには用意されているもの(ID_FILE_SAVE_ASなど)が色々あるが、今回それらは用いずに新たに自分で定義するべきなのか。 (4) その他、ご指摘やアドバイス、参考となりそうな書籍など。 お手数ですが、ご回答頂けると幸いです。 宜しくお願いします。

  • 保存ファイルのバージョン

    仕事先からデータファイルを受け取って、そのファイルを使用しながら仕事をしているのですが、最近では自分の使用しているバージョンより新しいもので入力されている場合があります。そのファイルで仕事をはじめて途中でわかることが多く、最初に確認できればと思います。(Word・Excelとも) いつも最新のものにバージョンアップできないので対処方法があれば教えてください。 Windows2000でWord2000とExcel2000を使用しています。