2

何千もの個別の EPS (Encapsulated PostScript) ファイルを作成する必要があります。これらのファイルは、ローランドのプリンターとソフトウェアを使用する会社によって印刷されます。プリンター ソフトウェアは、eps ファイルのみを受け入れます。

これは、カスタム ベクター グラフィックス ライブラリを使用して実装した手順です。

  1. 個別のビットマップを作成します (これで動作します)
  2. ビットマップの周りに特定の名前の付いた色 (色の名前は "CutContour" YMCK (0, 0.9, 0, 0) である必要があります) で四角形を描画します。色自体は重要ではありませんが、名前は "CutContour" に設定する必要があります。
  3. グラフィックを EPS 形式で保存する

さて、いくつかのカスタム ライブラリを使用して、説明したすべての手順を実行できましたが、ライブラリは明らかに色名 (スポット カラー?) をサポートしていません。

必死になって試したもう 1 つの戦略は、CorelDraw を使用して EPS で動作するサンプル ファイルを作成したことです (Adobe Illustrator を使用した場合もありました)。

16 進エディタを使用して、ファイルの最初の部分をビットマップ情報まで抽出し、ビットマップの後の下部部分を抽出しました。両方のパーツを使用して、個々のビットマップを「注入」し、パーツを連結するだけで新しい「フランケンシュタイン」eps ファイルを作成することができました。

これらのファイルを CorelDraw で開くことはできましたが、画像を印刷する会社が自社のマシンで開くことができないため、何らかの形で破損しているに違いありません。また、そのファイルには他にも問題があります。ファイルの最後に、ビットマップに何らかの形で関連するバイナリ情報があると思います。

  1. 他のライブラリや、望ましい結果を得るための巧妙な方法を知っている人はいますか?
  2. 「CutContour」カラー名を使用して長方形を描画するために、作成された eps ファイルを操作できる人を知っている人はいますか? (CorelDraw と AI を使用して作成したファイルを見ても明らかではありません)

読んでくれてありがとう!

4

1 に答える 1

0

他の誰かが同じ問題に対処しなければならない場合、私自身の質問に答えます。

結局、私は実用的な解決策を思いつきました。現在、.NET プログラムで PNG ファイルのみを生成し、記録して調整した CorelDraw マクロを使用して、フォルダー全体のコンテンツを .eps ファイルに変換しています。

小さいながらも重要な詳細:カラー パレットから「 CutContour 」スポット カラーを割り当てるには、CorelDraw で新しい「グラフィックス スタイル」を作成し、そのスタイルを四角形に割り当てる必要があります

于 2010-10-20T07:16:40.707 に答える