CMYKとPNGができないのはなぜですか?


18

背景を透明にするために、画像をPNG形式に変換する必要がありました。残念ながら、CMYKはPNG形式ではサポートされていません。背景が鮮明な画像が欲しかったので、デザインでその画像を単独で使用できます。CMYKを選んだのは、現在印刷する本をデザインしているからです。助けて。


2
まず、印刷する人に相談してください。彼らはCMYKまたはRGBを好みますか?デジタル版も作成しますか?CMYKは画面上で劣っています。単に元に戻すことはできません。私の経験では、可能な限りRGBを維持することが最善です。何をしているのかわかっている場合にのみ、CMYKに変換します(カラープロファイル)。ただし、透明性が必要な場合は、アルファチャネルまたはベクトルカットアウトパスを使用して、TIFまたはEPS形式を使用してください。
AAGD

10
プリプレスの仕事をするデザイナーにお金を払ってください。それはあなたのお金を節約します。これは氷山の一角に過ぎず、このプロジェクトがあなたに知られていないことは明らかです。ファイルをCMYKに変換しないでください。RGBのままにして、デザイナーが印刷されるメディアに適切な変換を行えるようにします。
ラファエル

1
ハック警告:CMYKの各チャンネルに1つのグレースケールPNGはなり動作しますが、それを受けて誰のための主要な頭痛の種になります。
ジョシュア

2
RGBとCMYKは算術的に交換可能なカラーモデルであることに注意してください。頻繁に関連付けられるsRGBとSWOPの色域は互換性がありません(変換後、チャネル値が0未満または1を超えることになります)。
MooseBoys

2
@slebetman rgb(0, 0, 1)(スケールは0-255を意味すると仮定)は正確にcmyk(1, 1, 0, 0)です。カラーポイントが「印刷できない」という事実は、プリンターの色域では、カラーポイントが次のようになることを意味しcmyk(1.2, 1.1, 0, 0)ます。
MooseBoys

回答:


38

どうして?

PNGはWeb用に開発されたロスレスラスターイメージ形式であり、最終的にはRGBのディスプレイ画面用です。

ただし、この形式は印刷形式を意図したものでも設計されたものでもないため、CMYKカラーをサポートする必要はないため、CMYK印刷に使用するのはまったく間違った形式です。つまり、CMYK印刷版/リソグラフィやスクリーン印刷などのスクリーン

CMYK印刷のデファクトスタンダードラスターイメージ形式はTIFFです。

注:TIFFは透明度をサポートしていますが、CMYK印刷に使用する場合、TIFFはほとんど必要ありません。CMYK画像の白い部分はすべて印刷されていません。これは、印刷プロセスでは白いインクが使用されていないためです。


2
発行ツールは、印刷前に合成するためにアルファチャネルを尊重する場合があります。したがって、CMYK白を非白CMYK背景の上に配置すると、上層に透明性がない限り、プログラムは非白下層を削除します。
-Yakk

7
「CMYK画像で白いものはすべて印刷されません。印刷プロセスでは白いインクが使用されないためです。」<-それは単なる白ですか、それとも紙と同じ色ですか?つまり、用紙が赤の場合、プリンターは赤を印刷して白を無視しようとしますか?紙の色が定義されていても?
イスマエルミゲル

5
@IsmaelMiguel物理的な紙媒体が赤の場合、インクは赤い紙の上に重ね刷りされ、インクを通して見えるようになり、CMYKインクは半透明であるため、すべての色が赤にシフトします。インクが塗布されていない場合(白い領域)、むき出しの赤い紙だけが透けて見えます。したがって、基本的にすべてが赤/赤みがかった色になります。CMYKでオーバープリントする前に不透明な白インクで印刷することにより、カラーペーパーに印刷することは可能ですが、それはCMYK印刷プロセスの通常の部分ではありません。
ビリー・カー

4
@IsmaelMiguelいいえ。それはこの質問の目的ではありません。これは、PNG画像とCMYKのサポートに関するもので、透明度に関する補足説明があります。OPは赤い紙...については何も言及していない
ビリー・カー

1
あなたの答えの部分を再引用:「CMYK画像の白いものはすべて、その印刷プロセスで白いインクが使用されていないため、印刷されていません。」基本的に、あなたは白はすべて透明であるとみなされると述べています。それは紙の色と関係があるのでしょうか?(はい、白いカートブリッジがないことを理解しています。)別の色の紙で印刷する場合、同じ色が白だけでなく透明になりますか?(一部のプリンターは他の用紙の色に設定できることに気付きました)。例として単に赤を使用しました。
イスマエルミゲル

15

大まかに言って、ファイル形式の設計には2つの考え方があります。

1つは、多くの異なるユーザーが望むものを提供するために多くのオプションが必要であることです。このアプローチの問題は、互換性が問題になることです。プログラムがtiffファイルのサポートを宣伝しているからといって、特定のtiffファイルを開くことができるとは限りません。

もう1つは、比較的単純なリーダーがその形式のすべてのファイルを読み取れるように、コア機能のオプションの数を抑える必要があるということです。これがPNGが採用したアプローチです。90年代後半にWeb用の画像形式として設計され、コア機能のオプションセットにはそれが反映されていました。カラーオプションはRGB(オプションのアルファチャネル付き)、RGBベースのパレットとグレースケール(簡単にRGBに変換)でパレット化されました。

はいPNGには、色にこだわりがある人に特定のRGB色空間を指定するオプションがありますが、それらを無視する単純なデコーダーは、色空間情報がまったく保存されていない場合よりも悪くはないので、基本的な互換性を壊します。

CMYKの問題は、RFC 2083で実際に明示的に扱われています

CMYKまたは他の珍しい色空間のサポートはありません。繰り返しますが、これは移植性を促進するためです。特に、CMYKはデバイスに依存しすぎて、ポータブルな画像表現としては役立ちません。


2
この原理と最後の引用は、「PNG」の「P」が「Portable」の略であることに気付いたときに特に強力です。
IMSoP

5

単純に、PNG形式はRGB以外のカラーモードをサポートしていません。これを回避する方法はありません。TIFFを使用する


3
厳密に言えば、これは真実ではありません。PNGは、グレースケール(1から16ビットまでの2チャンネル幅)と、パレットにロードされた正確な色によっては技術的には真のRGBではない可能性のあるインデックス付きカラーモードもサポートします(ただし、色はRGBカラースペース)。PNGでのグレースケールの使用は非常にまれですが、実際には、色域が制限されているWeb上の画像ではインデックス付きの使用がかなり一般的です。
オースティンヘメルガーン

1
@AustinHemmelgarnグレースケールは認めますが、インデックスモードはRGBのサブセットにすぎませ
ん-joojaa

通常はRGBのサブセットですが、パレットに対しては他のカラーモードを使用できますが、インデックスモードでグレースケールパレットを使用する利点があるためには非常に奇妙な画像である必要があります。
オースティンヘメルガーン

4
いいえ、PNGのパレットは常にチャネルごとに8ビットのRGBです。パレット用のオプションのアルファチャネルもありますが、個別のチャンクに保存されます。
ピーターグリーン

1

このように見てください。PNGはGIFの代替として開発されたため、一般的にデジタル作業で使用されるため、RGB(画面ではRGBを使用)を意味します。はい、PNGはRGBに制限されています。CMYKはJPG **、TIFF、PSD、およびその他の形式で利用可能な印刷固有のモデルです。読んだ:


1
PNGはRGBに限定されず、単色のグレースケールカラースペースと、技術的には真のRGBモードではないインデックスカラーモードもサポートします。形式は技術的に他の色空間をサポートするように拡張することもできますが、PNGの現在の主要なアプリケーションを考えると、そうするインセンティブはありません。
オースティンヘメルガーン

0

この問題は、色空間とは関係ありません。それは透明性...またはアルファについてです。BMP形式を使用します。Windowsベースのマシンでは、クロマキーまたはアルファブレンディングを使用して他の形式と簡単に合成することはできません。


GD.SEへようこそ- ツアーご覧になり、コミュニティの概要をご覧くださいそして、以上見てどのように依頼するどのように答えることが可能かを確認する質問をいい、ここでクエリを、そしてどのように最善のことをフレームにします。「...クロマキーまたはアルファブレンディングを使用して他の形式と簡単に合成することはできません...」(強調する)-これは正確ではないかもしれません-しかし、念のために、いくつかの参考文献を引用してください私たち全員が学ぶのを助けるために?この主張が正しければ、多くの人々がこれについて学ぶことは非常に役立つでしょう-ありがとう!
ジェラードファラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.