私は現在、PHP と Javascript を使用して AJAX アプリケーションを開発しています。これにより、人々は箔に印刷される画像をアップロードできます。標準の CMYK プリンターを使用するので、白い部分は印刷されず、空白のままになります。これは通常、白い紙では違いがありませんが、印刷しているため、ここでは違いがあります。ホイルで。グレーのドットが半透明の黒になることを考えると、さらに複雑になります。色についてはまだ話していません。
それでも、印刷プロセスをシミュレートするアルファ チャネルを使用して PNG ファイルを作成したいと考えています。これにより、印刷された箔がさまざまな背景に対して保持されたときにどのように見えるかをプレビューできます。
これで、減法混色モデルと加法混色モデル、および RGBA と CMYK の基本理論を理解できましたが、これも基本にすぎず、ここではどう進めればよいか途方に暮れています。理論的には、すべてのピクセルを CMYK に変換し、各チャネルを白からカラーではなく透明からカラーへのスケールとして解釈すると思いますが、それを RGBA に戻すにはどうすればよいでしょうか?
もちろん、最も素晴らしいのは、ImageMagick がそのような機能を提供する場合です....そうですか、それとも手動でピクセルをループする必要がありますか? 後者の場合、どのように計算しますか?
これが以前に問題になっていたかどうかはわかりません。Stackoverflow でも Google でも何も見つかりませんでしたが、適切なキーワードを見逃しただけかもしれません。これ以上の読書、思考の糧、または「私たちはこれについて何百万回も議論しました、ばか!」というメモ付きのハイパーリンク。熱烈に歓迎します。
ありがとう