CMYK SVGを読み取り、インポート、または変換できるものはありますか?
短い質問:SVG仕様に従って指定された、CMYK色のSVGファイルがあります。これをデザインプログラム(すべてのデザインプログラム)に組み込んで、デザインを完成させ、印刷する準備をします。ただし、実際にはSVGのCMYK色に注意を払うものは何も見つかりません(とにかく、IllustratorやInkscapeではありません)。 色は複雑で、簡単に変換するのは簡単ではありません。ブランドガイドラインで指定されたCMYKの色合いやブレンドが適切でなければならないため、動的に生成される数百のシェードを想像してください。 背景: javascriptとSVGを使用してデータから生成されるデータ駆動型グラフィックを設計し、JavaScriptとSVGを使用して、たとえばD3を介して(またはRaphael / D34Raphaelを介してIEをサポートして)Web用に1つのバリアントを公開することが一般的になりつつあります。次に、同じコードを使用して、印刷用のバリアントを生成します。これは、Illustrator(またはInkscape)で終了し、プリンターまたはレイアウト担当者にPDFとして送信されます。 これは、ニューヨークタイムズのグラフィックブログの例で、このワークフローについて説明しています。以下のグラフィックはWeb用にコード化されており、SVGがブラウザーからIllustratorにコピーされ、印刷グラフィックとして完成しました(色は単純なので、問題はなく、RGBから変換するだけです)。 : SVG は CMYK色を指定できます(SVGコーダーの場合、構文は次のようになります:)<circle fill="#CD853F device-cmyk(0.11, 0.48, 0.83, 0.00)"/>。しかし、ほとんどの設計ソフトウェアはこれを無視します。InkscapeコミュニティでCMYK SVGのサポートやScribusに関する複雑な問題(「オープンソースのInDesign」)についての話を見てきましたが、どちらもうまく機能できませんでした(Scribusを誤解している可能性があります)。 - 編集: この記事は、ICCカラープロファイルとして定義されている場合、ScribusがCMYK SVGをインポートできることを示唆しています ...まだ十分に理解されていませんが、有望に見えます)。 したがって、「Webモード」でRGB SVGの視覚化を生成し、「印刷モード」でCMYK SVGを生成するコードを作成して、適切な色を動的に生成できます。問題は、これらのCMYK SVGファイルでは何もできない-IllustratorとInkscapeがそれらを黒として処理することです。 任意のグラフィックプログラムは、そこにあるプラグインまたはCMYKの形でSVG画像を撮影し、それが任意のベクトル形式に変換することができます方法(ai、pdf、eps...)ここで、設計ソフトウェアは、CMYKの色に耳を傾けるだろうか? 以下は、CMYKで色が指定されたテキストを含む単純なSVGファイルです。コピーして貼り付け、.svgファイルとして保存するだけです。 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="176.18px" height="111.59px" viewBox="0 0 176.18 111.59" …