• 締切済み

EPS形式でのファイル書き出しについて

Illustratorなどで開くことができるEPS形式でファイルを書き出すプログラムを作っています。 PostScriptのフォーマットについて調べ、 newpath,moveto,lineto,arc などの記述で直線や円弧を描画できることはわかりました。 さて、実現したいことは複数の直線などをグループ化することなのですが、Web上を探しても情報が見つかりません。EPSファイルではどのように記述すればよいかご存知の方はご教授いただけますと幸いです。なお、ここでのグループ化とはIllustratorで「グループ」「グループ解除」の機能で行える、複数の要素を1つにまとめあげることを指しています。

  • torus
  • お礼率67% (19/28)

みんなの回答

noname#194317
noname#194317
回答No.1

回答ではないのですが、この方法で調べられませんか? 1)Illustrator上でごく単純な絵、例えば直線二本で十字などを書き、1.epsの名前で 保存する。 2)次に、その十字をグループ化し、2.epsとして保存する。 3)FCやdiffなどのコマンドで、この二つのファイルを比較して差を調べる。 一度、Illustratorを閉じた後、もう一度2.epsを開き、グループ化した情報が再現 されるかも調べる価値がありそうです。

torus
質問者

補足

アドバイスありがとうございます。 おっしゃる内容は既に試してみましたがIllustrator(ver9.0)で出力されるEPSは非常に込み入っており、内容を理解するのは甚だ困難でした。グループ化の有無による差分はわずか「u」「U」の2文字があるかないかだったのですが、実データが始る前の記述が大変複雑です。 その中で遡ってuとUの定義を探したところ /u {} def /U {} def という記述しか見つからず、何もしていないように見受けられ、悩んでいます。

関連するQ&A

  • gnuplotで正方形のepsファイルをつくる

    >set terminal postscript eps 20 >set output "filename.eps" >set size square >plot ・・・ という手順でepsファイルを2つつくり、texで\includegraphics*[width=.49\linewidth]{file1.eps} \includegraphics*[width=.49\linewidth]{file2.eps} と表示させたところ、グラフは確かに正方形なのですが、どうやら図の領域が長方形らしく、グラフ同士の間に広く間隔が開いてしまいました。 Illustrator10を持っているので開いてみましたが、余計な図形などはなく、よくわかりませんでした。 もちろん、このソフトで2つの図を並べて保存し直せばいいのかもしれませんが、ファイルサイズが非常に大きくなる上、図がたくさんあるので作業が大変になるのであまり好ましくないです。 どなたかよい方法をご存知の方、お教えくださいm(_ _)m OS:WindowsXP, gnuplot ver.4 です。

  • Illustrator EPS形式のファイルが編集できない

    助けてください。 Illustrator EPS形式でもらったファイルがあるのですが、 普通に選択するとエリア選択しかできず、 白矢印で編集しようとしてもパスをつかめません。 アートワークにするときちんとパスアウトラインが存在するのに・・・ わかりません。 以下の事はやってみました。 ・複合パスがかかっていたので解除してみた ・グループ化がされているか見てみたがされていなかった ・ファイル自体はロックされていない 使用イラレは8.0Jです。 もしかすると8.0J以上のバージョンで作成したファイルだから 編集機能が失われたというような原因があるのでしょうか。 悲しいことに、先方がどのバージョンで作成したかは不明です。

  • Macのイラストレーターでepsが編集できない

    ネットでダウンロードしたepsファイルなのですが、 同じファイルでも、 Windowsでのイラストレーターだとグループになっていない物を動かす事ができるのですが、 Macだと動かせなく、アウトラインにすると真っ白になってしまいます。 どうすればWindowsのようにepsファイルを編集できるのでしょうか。

  • ESPファイルを開けるフリーのソフト

    EPS(Encapsulated PostScript)形式のファイルを開くことのできる フリーソフトを探しています。OSはWindows2000です。 IrfanView と XnView を試しましたが開けませんでした。 同じファイルをPhotoshopとIllustratorでは開けることを確認して います。 ご教授のほど、よろしくお願いいたします。

  • EPSとPostScript

    何を知ることが必要で、どうやって検索すればいいのかが分からないので質問させてください。 EPSファイル、PostScript、それぞれについて分かりやすく説明されているWEBページを教えてください。自分なりに調べてはみるものの、いまいち分からず…疑問に思うことを聞ける相手もいないので。 IllustratorやPhotoshopを日常業務に使用していますが、それらについての知識がなくても業務は一応こなせています。小さな出力しかしてないので、効果的に使えてなくても問題がなかったんだと思います。この先大きな出力にも関わっていくでしょうし、DTPに深く関わっていくことになると思いますので、明確に把握しておきたいです。よろしくお願いします。 ちなみにソフトを扱う人間が自分以外にいないので、「身近な先輩に聞けばいい」とか「素人は知る必要なし」などの回答はご遠慮願います…

  • 画面描画をビットマップに登録する方法は?

    CDCクラスのMoveTo及びLineToで描画画面上に描画したラインを、 任意のファイルにビットマップ形式で登録する方法が見つからず困っています。 ラインの始点終点からラインが描画されているドットを自力で算出して、 ビットマップに起こしていくしか方法は無いのでしょうか? CDCクラスに描画されたものを、うまくビットマップに変換する方法を御存知の方が おられましたら、なにとぞよろしくお願いいたします。

  • ExcelまたはWordのファイルに埋め込まれた画像を抽出したい

    Word2003またはExcel2003に埋め込まれた、拡大してもジャギーが出ない、おそらくEPSファイルを埋め込んだと思われるファイルがあります。 これを、元ファイルが無い今、Illustratorで編集可能な状態に戻すにはどのようにすればよいのでしょうか? スクリーンキャプチャですとビットマップになるため、アウトラインで取り出したいのです。WordのファイルとExcelのファイルに張り込んであって、どちらからかこの埋め込まれたEPSファイルを取り出したいです。 ※Microsoft 描画オブジェクトではありません。

  • InDesignCS3ファイルをEPSで入稿したいのですが…

    制作会社にてDTPを行っています。 最近職場にて MacOSX10.5.3/AdobeCS3 を導入しましたが、お付合いのある印刷屋で、EPS形式(Illustrator Ver.10.0のEPSは開けなかった履歴あり)でしか入稿をうけられないところがあり困っています。 原稿の内容は墨1色、文章と写真がある会報誌(B5中綴:8~12P)です。 これまで頁ものの組版は、MacOS9.2/Quark3.3 環境で作業をし、その印刷屋への出稿時には、Quark3.3ファイルをEPSファイルで頁保存→Illustrator8.0でファイル開く→文字等アウトラインにしてトンボつける→EPS形式で保存 …という方法で入稿し、画像がある場合は貼付ファイルとして入稿していました。 今回新機種導入にあたり、入稿に先立って一部頁を試しにInDesignCS3のファイルをEPSへ書き出し→IllustratorCS3でファイルを開き、以降同じ用にEPSファイルを準備し、その際にバージョンを8.0にダウンして、さらにMacOS9.2/Illustrator8.0で開いて検証してみたところ、 (A)線種を点線に指定していた箇所が、プレビュー画面では点線の両端が抜けている。社内のPSプリンターでのカンプはデータとおりに出ている様子 (B)断ち寸法のベクトルデータ(この場合だとB5サイズの長方形)が存在しないので断裁の位置が指定できず、トンボがつけられない (C)画像がすべて埋め込まれている(データが重いメールでの入稿時多少不便) という状況になっていました。 全頁を検証した訳ではないのですが、ひょっとしたら違うエラーもまだあるかもしれません…。 そこで質問&アドバイスを頂戴したいのですが、 (1)上記A~Bのトラブルを回避する良い方法はありますか? またはその他に有効な手だてはありますか? (2)このような方法をとらなければ入稿できない印刷屋さんとの付き合い方について、良いアドバイスはありますか?   付合いのある複数の印刷屋さんのなかでも、こちらとは付き合いが長く、値段・納品等の面で融通を聞いて頂いているので現場サイドとしても頼みやすいのですが、場合によっては今後の仕事の依頼の仕方を、我が社の環境も含めて上司へ相談する必要があると考えています。 ただ、具体的にこうするべき、という方法が見出せない限り、現場の話を安易に持ちかけるのもどうかと思うので、私としては出来うる方法で検証した結果をもとに議題にすべきだと思っています。 同じような経験をお持ちの方から、よいお知恵をお借りできれば助かります。どうぞ宜しくお願いします。 長文をお読みいただき有り難うございました。

  • ps -> pdf

    ps ファイルを pdfファイルにしようと思い, Adobe illustratorでファイルを読み込もうとしたら, EPS解析できませんと言われてしまいました. PostScriptプリンタから,そのpsファイルをプリントアウトすると正常に出力されています. このpsファイルをpdfファイルに変換したいのですが, 何か良い方法はないでしょうか?

  • Illustrator CSでpng書き出し

    IllustratorのCSバージョンです。 JavaScriptでたくさんの「eps」ファイルを自動的に「png」に書き出したいので、 とりあえず、1個のファイルをpngに書き出すサンプルを書いてみました。 n = new File ("D:\\abc.eps"); open(n); var o = new ExportOptionsPNG24(); o.antiAliasing = true; o.transparency = true; o.artBoardClipping = true; var f = File("D:\\abc.png"); activeDocument.exportFile(f, ExportType.PNG24, o); activeDocument.close(SaveOptions.DONOTSAVECHANGES); これで「eps」→「png」には書き出せるのですが、 仕事で言われているのは、 600dpi グレースケール 「画面」→「ガイド」→「ガイドを消去」 という指定があります。 しかも、すべての画像の中にある 「Impedance ()」という文字列を「Impedance (Ω)」に置換しなければなりません。 (「Ω」は「Symbol」フォントを指定、それ以外はフォントはそのまま) もし、分かる方がおられましたら、お教えください。 なお、冒頭の「たくさんのepsファイルを」というところは 無視して頂いて構いません。 それについては、いろいろサイトに記述があり、 私でも調べられそうです。 よろしくお願い致します。

専門家に質問してみよう