問題タブ [cmyk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
542 参照

php - PDFを印刷保存するためのPHPライブラリ?

PHPで印刷保存PDFを作成する必要がありますが、埋め込みフォントとCMYKカラーモデルをサポートするライブラリはありますか?

0 投票する
1 に答える
1717 参照

python - PDFドキュメントの画像をPythonで置き換えますか?

CMSに保存されたRGB画像を使用してPDFドキュメントを生成します。

PDF処理の一環として、RGB画像をCMYKに変換する必要がある場合があります(印刷物の制作用)。

画像をRGBからCMYKに変換することは、LittleCMSとPyLittleCMSバインディング(およびRGB入力とCMYK出力デバイスのICCカラープロファイル)を使用したPythonで実行可能のようです。

ただし、PDF内の画像を反復処理し、画像データを抽出して、処理されたCMYKバリアントに置き換えるPythonベースのオプションはありますか?

0 投票する
6 に答える
31962 参照

linux - PDFからCMYKへの変換(CMYKを認識するID付き)

identifyImageMagickで PDF を CMYK として識別するのに苦労しています。

test.tex基本的に、このファイルをビルドしているとしましょうpdflatex:

次に、結果のファイルを特定しようとすると、試したtest.pdfオプションに関係なく(少なくともソースのリンクによると)RGBとして取得されますが、その中の色はCMYKとして保存されます。上記のソースの場合:

\immediate\pdfobj stream ... その部分のコメントを外すと、ほとんど同じことが起こります。それでも、ドキュメントに 1 つの色 (黒) しかない場合、RGB 値のヒストグラムがどこに表示されるかわかりませんidentify(ただし、ほぼ間違いなく、すべてがグレーに近い) ?!

 

だから、これを気にしないでください。それから、CMYKとして認識される新しいpdfにghostscript変換するために使用したほうがよいでしょうが、それでも運はありません:test.pdfidentify

identifyしたがって、変更として認識される唯一のものはType: Grayscale(以前の からType: Palette) です。それ以外の場合は、まだ RGB 色空間が表示されます!

これに加えて、CMYK pdf を正しく報告できることに注意してください - CMYK ポスターの例を参照identify てください: pdf ページ サイズを (ビットマップ) 画像サイズに合わせますか? #17843 - TeX - LaTeX -convertおよびを使用してこのような PDF ファイルを生成するコマンド ラインの例についてのStack Exchange gs。実際、以下を実行できます。

...これによりidentify、CMYKとして編集されるPDFが生成されます-ただし、PDFはラスタライズされます(デフォルトは72 dpi)。

編集: OpenOffice で .odp プレゼンテーションを作成し、それを PDF にエクスポートすると、発見しました。そのPDFはデフォルトでRGBになりますが、次のコマンド(ghostscript Examples | Production Monkeysから):

...実際にはCMYK pdfが生成され、そのように報告されidentifyます(ただし、黒はプレーンではなくリッチになります-4つのチャネルすべてで); ただし、このコマンドは、スライドに画像が追加されている場合にのみ機能します (どうやら、それが色変換をトリガーしている?!)! pdflatexおかしなことに、 PDFから同じ効果を得ることができません。

 

したがって、私の質問は2つの方法で尋ねられると思います。

  • Linux には、RGB pdf を CMYK pdf に変換しながら、そのように認識されるベクトルを保持するコマンドライン変換方法はありますかidentify(その結果、CMYK 色の正しいヒストグラムが作成されます)。
  • に似た他のコマンドライン Linux ツールはありますか?これは、オリジナルのfromでidentifyあっても CMYK カラーの使用を正しく認識し、任意に選択されPDF ページに基づいてカラー ヒストグラムを作成する可能性があります。test.pdfpdflatexidentify

ご回答ありがとうございます。
乾杯!

 

参考文献:

0 投票する
3 に答える
7534 参照

pdf - (任意の)PDF を黒(K)のみの CMYK に変換する

これは次のことに関連しています。

...しかし、ここでもう少し具体的に説明します。テキストの色が「濃い黒」である RGB PDF があるとします (R:0 G:0 B:0 が C:100 に移動 M:100 Y:100 K:100 )、および多様な画像とベクトル グラフィックス。

無料のコマンド ライン ツールを使用して、これを CMYK PDF に変換したいと思います (Linux でバッチ スクリプトを実行できます)。

  • 黒 (K) チャネルに のみコンテンツがあります。
    • ベクター グラフィックス (+ テキスト グリフ) を保持 - 色は黒 (K) チャネルでのみグレースケールになります
    • 画像は黒 (K) チャネルのみでグレースケールに変換されます

ご回答ありがとうございます。
乾杯!

0 投票する
2 に答える
1030 参照

ruby-on-rails - RGB 画像を CMYK に変換し、色を柔らかくする

方法

  • RGBからCMYKに変換
  • 色の重みを和らげる/減らす(印刷機で溶けないようにする)

ルビーで?Railsアプリ用です。リンクは大丈夫です、コード例は素晴らしいです。

0 投票する
5 に答える
162071 参照

colors - なぜcmyではなくrgbなのですか?

3原色がシアン、マゼンタ、イエロー(CMY)であるとすると、モニターとそこにあるほとんどすべてのGUIコンポーネントが赤、緑、青(RGB)を使用するのはなぜですか?(私が間違っていなければ、プリンターはCMYKモデルを使用します。)

歴史的、ハードウェア/ソフトウェア、またはその他の理由はありますか?

0 投票する
4 に答える
4561 参照

java - Android CMYK モード

私は CMYK モードのビットマップを持っていますが、Android では正しく表示されず、ある時点でまったく表示されません。グーグルは多くの答えを返さなかったので、CMYKモードの画像をどのように処理するのですか?

ありがとう

アップデート

わかりました。リクエストに応じて詳細情報を提供します。アセットにある画像があり、それからビットマップを作成します。次に、ビットマップを作成するときは、次のようにします。

イメージは CMYK モードです。ImageView に配置すると、白いボックスとして表示されます。表示されません。

お役に立てれば。

0 投票する
1 に答える
3028 参照

c++ - YCCK jpeg を RGB に変換します

YCCK 色空間でエンコードされた色の jpeg 画像があります。libjpeg を使用して C++ で既にデコードしています。どうすればRGBに変換できますか?

ICCカラープロファイルを使用してCMYKからRGBに変換する方法を知っているので、CMYKに変換することも役に立ちます。

0 投票する
4 に答える
19405 参照

java - CMYK画像を検出するためのJAIImageIOの純粋なJava代替

まず、質問につながる状況/要件について説明したいと思います。

私たちのWebアプリケーションでは、IE 8以下ではCMYK画像を表示できないため、CMYK画像(JPEG)をサポートできません。したがって、誰かがそのような画像をアップロードして拒否したいときを検出する必要があります。

残念ながら、JavaのImageIOはそれらの画像を読み取らないか、検出された色空間を取得できません。JPEGImageReaderデバッグから、内部的に色空間コード11(つまり)を取得しているように見えJCS_YCCKますが、その情報に安全にアクセスできません。

リーダーに画像タイプを問い合わせると、CMYKは何も得られないので、と仮定するかもしれませんno image types = unsupported image

読み取り可能かどうかをテストするために、イメージングツールを使用してソースCMYK画像をRGBに変換しました(「CMYKはサポートされていません」というメッセージが表示されたときに管理者の手順をシミュレートしようとしました)。ただし、(ソースにコメント!)3コンポーネントRGB色空間を想定しJPEGImageReaderているため、その画像は読み取られませんが、画像ヘッダーは4コンポーネント(おそらくRGBAまたはARGB)を報告するため、がスローされます。IllegalArgumentException

したがって、ImageIOはオプションではありません。これは、画像の色空間を確実に取得できず、内部的な理由で細かい画像(ブラウザで表示できる)が受け入れられない理由を管理者に伝えることができないためです。エラー。

これにより、私はJAI ImageIOを試してみました。このCLibJPEGImageReader画像は、優れた機能を果たし、すべてのテスト画像を正しく読み取ります。

ただし、他のアプリケーションもホストする可能性のあるJBossにアプリケーションをデプロイしているため、それらを可能な限り分離しておく必要があります。ちなみに、JAI ImageIOをJREにインストールするか、ネイティブライブラリを使用できるようにする必要があります。そのため、他のアプリケーションもそれらにアクセスでき、副作用が発生する可能性があります(少なくとも多くのテストを行って、そうではないことを確認します)。

これが質問の説明です。ここでも、 CMYK画像を確実に検出して変換するJAI ImageIOに代わる純粋なJavaの代替品はありますか?

前もって感謝します、

トーマス

0 投票する
1 に答える
1466 参照

transparency - RMagick: CMYK EPS を RGB PNG に変換し、透明な背景を維持します

RMagick と Rails を使用して、CMYK EPS から RGB PNG に移行しようと長い間試みてきました。うまくいけば、これは誰かに役立つでしょう:

ICC ファイルは、 http: //www.adobe.com/support/downloads/iccprofiles/iccprofiles_win.html の Adob​​e から直接ダウンロードできます。

私が議論できなかった唯一のことは、透明性を維持する方法です. 使用したいEPSの背景は透明で、白くなっています。image.transparent( "white" )残念ながら、白のままにしたい画像に白があるので、私は何かをすることはできません。

puts image.alpha?上記のコードのコメントを外すと、が返されますfalse

透明度のある CMYK EPS のインポートがサポートされていないかどうか疑問に思い始めているので、RMagick の現在のバージョンで私がやろうとしていることが可能かどうかは誰にもわかりません。

ありがとう!