画像ファイル.CMXを最新のフォーマットに変換するには?

10年近く前に、CorelDraw6の図案集という膨大なイラストコレクションを買って今でも重宝しています。この膨大なイラストファイルは.CMXという拡張子がついています。
これはAdobe Illustrator 8.0 (Mac OS Classic) では読めるのですがそれ以後のIllustratorでは読めません。しかたなく、次の作業をしています。
一度Illustrator8.0で読み込んでそのまま保存する(つまり拡張子は.CMXのまま)と、OSX対応のIlluatrator CSあるいはPhotoshop CSなどでも読み込めるようになるのです。
今まで手作業でこれをしてきましたが、この作業をコンピュータにさせることはできないでしょうか?
もしプログラムの詳細が大変であれば、ヒントを教えてください。勉強してでも実施したいです。

投稿日 2005/04/28 08:23

返信: 5

2005/04/28 21:23 Community User への返信

ちょっと興味を引かれたので調べてみました.
申し訳ありませんが,だいぶ長い文章になりました.
google で検索してみたところ,NConvert というフリーウェア(非商用利用の
場合)のコマンドラインツールで可能かもしれない,ということが分かりまし
た.これは画像の変換を行うソフトウェアで,読み込みについては約400種類,
書き出しについては約40種類の形式への対応を謳っています.
余談ですが,対応プラットフォームも幅広く,Mac OS X を含む各種の unix 系
OS,Windows,BeOS 等へも対応しているようです.
このツールを使うには,「ターミナル」でコマンドを打ち込む必要があります.
「ターミナル」についてはよく分からない,ということであれば,適宜解説書
を探すなり,ネットで調べるなりしてください.
仮定:
ネットから Nconvert を,自分のホームディレクトリ内に作った src というディ
レクトリにダウンロードする.変換したい画像ファイルは,ホームディレクト
リ内の cmx_images というディレクトリの直下にあるとする.
(御自分の状況に合わせてディレクトリ(=フォルダ)名は適宜読み替えてく
ださい)
インストール:
1. http://www.xnview.com/ から Mac OS X 版のバイナリ
(Nconvert-macosx.tar.gz というファイル)をダウンロードする
2. ターミナルを起動し,以下のようにコマンドを打ち込む
なお,コマンドは全て半角英数字で,大文字小文字,半角スペースも含めて正
確に入力してください.
cd src (return を押す)
tar xvzf Nconvert-macosx.tar.gz (return を押す)
すると ‾/src 内に viewer というディレクトリができるので,その中の
ncovnert というファイルを cmx_images ディレクトリに移動する(コピーでも
よい).もちろん Finder でやってもよいが,ターミナルで行うには,上のよ
うにコマンドを打ち込んだ直後に
mv viewer/ncovnert ‾/cmx_images (return を押す)
とコマンドを入力する.
画像の変換:
上の作業に続いて,ターミナル上で cmx_images に移動し(次のコマンドを入
力する),
cd ‾/cmx_images (return を押す)
以下のようにコマンドを入力する.
./nconvert -in cmx -out ps -o %.ps *.cmx (return を押す)
これで,拡張子が cmx であるファイルが 全て PostScript 形式に変換されて
書き出されるはずです(たとえば hoge.cmx というファイルから hoge.ps とい
うファイルが作成され,もとの hoge.cmx はそのまま残ります).
nconvert のオプションについては,以下のページが参考になります.
http://www.geocities.jp/xnviewja/nconvert.html
http://osaka.cool.ne.jp/cyberidoc/cmd/129.html
試しに jpeg ファイルを nconvert で png 形式に変換したところ,
% ./nconvert -in -1 -out png -o %.png *.jpg
** NCONVERT v4.16 (c) 1991-2004 Pierre-E Gougelet (02/10/04/10:24:54) **
Version for MacOS X (All rights reserved)
** This is a freeware software (for non commercial use)
Conversion of test1.jpg into test1.png OK
Conversion of test2.jpg into test2.png OK
Conversion of test3.jpg into test3.png OK
こんな表示が出て,きちんと png 形式に変換されました.
問題点:
問題は,nconvert が対応している cmx 形式というのが本当にのぞみさんの持っ
ているファイルの画像形式なのか,ということです.ここでいう cmx というの
は “Corel Metafile Exchange (preview)”のことらしいので,その可能性は
高いと思うのですが,ちょっと断言はできません.
ということで,もしかするとのぞみさんのご希望には沿わないものかもしれま
せん.ただ,nconvert は,たぶん対応画像形式の最も多いツールだと思います
ので,他の方にも参考になるかもしれないと思い,投稿しました(そのうち
MacWiki あたりに同様の内容で書き込むかもしれません).
最後に,繰り返しになりますが,ターミナル上で作業した経験がないのであれ
ば,必ずターミナルとコマンド入力の基本を学んでから作業を行ってください.
コマンドによる操作は,相当にマズイ操作(たとえばハードディスクの全消去)
であっても,一切警告を出さずに実行されてしまいます.脅かすわけではあり
ませんが,「どうしてくれるんだ」と詰め寄られても困りますので(^^;

2005/04/28 21:27 Community User への返信

ちょっと興味を引かれたので調べてみました.
申し訳ありませんが,だいぶ長い文章になりました.
google で検索してみたところ,NConvert というフリーウェア(非商用利用の場合)のコマンドラインツールで可能かもしれない,ということが分かりました.これは画像の変換を行うソフトウェアで,読み込みについては約400種類,書き出しについては約40種類の形式への対応を謳っています.
余談ですが,対応プラットフォームも幅広く,Mac OS X を含む各種の unix 系OS,Windows,BeOS 等へも対応しているようです.
このツールを使うには,「ターミナル」でコマンドを打ち込む必要があります.「ターミナル」についてはよく分からない,ということであれば,適宜解説書を探すなり,ネットで調べるなりしてください.
仮定:
ネットから Nconvert を,自分のホームディレクトリ内に作った src というディレクトリにダウンロードする.変換したい画像ファイルは,ホームディレクトリ内の cmx_images というディレクトリの直下にあるとする.
(御自分の状況に合わせてディレクトリ(=フォルダ)名は適宜読み替えてください)
インストール:
1. http://www.xnview.com/ から Mac OS X 版のバイナリ(Nconvert-macosx.tar.gz というファイル)をダウンロードする
2. ターミナルを起動し,以下のようにコマンドを打ち込む(なお,コマンドは全て半角英数字で,大文字小文字,半角スペースも含めて正確に入力してください).
cd src (return を押す)
tar xvzf Nconvert-macosx.tar.gz (return を押す)
すると ‾/src 内に viewer というディレクトリができるので,その中のncovnert というファイルを cmx_images ディレクトリに移動する(コピーでもよい).もちろん Finder でやってもよいが,ターミナルで行うには,上のようにコマンドを打ち込んだ直後に
mv viewer/ncovnert ‾/cmx_images (return を押す)
とコマンドを入力する.
画像の変換:
上の作業に続いて,ターミナル上で cmx_images に移動し(次のコマンドを入力する),
cd ‾/cmx_images (return を押す)
以下のようにコマンドを入力する.
./nconvert -in cmx -out ps -o %.ps *.cmx (return を押す)
これで,拡張子が cmx であるファイルが 全て PostScript 形式に変換されて書き出されるはずです(たとえば hoge.cmx というファイルから hoge.ps というファイルが作成され,もとの hoge.cmx はそのまま残ります).
nconvert のオプションについては,以下のページが参考になります.
http://www.geocities.jp/xnviewja/nconvert.html
http://osaka.cool.ne.jp/cyberidoc/cmd/129.html
試しに jpeg ファイルを nconvert で png 形式に変換したところ,
% ./nconvert -in -1 -out png -o %.png *.jpg
** NCONVERT v4.16 (c) 1991-2004 Pierre-E Gougelet (02/10/04/10:24:54) **
Version for MacOS X (All rights reserved)
** This is a freeware software (for non commercial use)
Conversion of test1.jpg into test1.png OK
Conversion of test2.jpg into test2.png OK
Conversion of test3.jpg into test3.png OK
こんな表示が出て,きちんと png 形式に変換されました.
問題点:
問題は,nconvert が対応している cmx 形式というのが本当にのぞみさんの持っているファイルの画像形式なのか,ということです.ここでいう cmx というのは “Corel Metafile Exchange (preview)”のことらしいので,その可能性は高いと思うのですが,ちょっと断言はできません.もし試してみてうまくいったら報告してくださいね(^^)
ということで,もしかするとのぞみさんのご希望には沿わないものかもしれません.ただ,nconvert は,たぶん対応画像形式の最も多いツールだと思いますので,他の方にも参考になるかもしれないと思い,投稿しました(そのうちMacWiki あたりに同様の内容で書き込むかもしれません).
最後に,繰り返しになりますが,ターミナル上で作業した経験がないのであれば,必ずターミナルとコマンド入力の基本を学んでから作業を行ってください.コマンドによる操作は,相当にマズイ操作(たとえばハードディスクの全消去)であっても,一切警告を出さずに実行されてしまいます.脅かすわけではありませんが,「どうしてくれるんだ」と詰め寄られても困りますので(^^;

2005/04/29 21:17 Community User への返信

スーザンさん、さっそくのコメントをありがとうございました。
Tigerもついに発売になりました。私はまだ様子見です。でも、Automatorがやってくれそうであればすぐ買いたいですがどうなんでしょう・・・?

2005/04/29 21:20 Community User への返信

soysoyさん、さっそくコメントをいただき、いろいろ検討までしていただいてありがとうございました。
とても具体的なお話で、すぐにでもためしたいです。ただ、おっしゃるように「ターミナル」に慣れていませんので、少し勉強してからとりかかります。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

画像ファイル.CMXを最新のフォーマットに変換するには?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。