Pertama-tama, sRGB adalah ruang warna tunggal , dengan batas yang ditentukan dan pemetaan yang ditentukan dari nilai RGB ke (misalnya) nilai CIE XYZ, lingkungan tampilan yang ditentukan, dll.
CYMK, sebaliknya, benar-benar seluruh keluarga ruang warna. Semua ruang warna dalam keluarga bersifat subtraktif, tetapi Anda tidak dapat mengandalkan mereka memiliki banyak kesamaan di luar itu. Warna-warna pastinya (yaitu, warna cyan, magenta, kuning, dan bahkan hitam) bervariasi. Karena CMYK digunakan hampir secara eksklusif dalam pencetakan, warna kertas, brighteners, kemampuan untuk menerima tinta, dll., Semuanya mempengaruhi warna yang dirasakan juga.
Dari sudut pandang teoretis, tidak ada pertanyaan bahwa konversi dari RGB ke CMYK dapat sepenuhnya lossless, jadi (misalnya) Anda dapat melakukan konversi bolak-balik (RGB ke CMYk, lalu kembali ke RGB) dan menjamin bahwa hasilnya identik dengan input asli.
Dari sudut pandang praktis, CMYK (seperti disebutkan di atas) digunakan hampir secara eksklusif untuk mencetak. Karena itu, pertanyaan sebenarnya adalah apakah ada printer sungguhan yang dapat menampilkan keseluruhan sRGB gamut. Meskipun saya bisa salah dalam hal ini, saya percaya jawabannya tidak. Selain itu, sulit (mungkin tidak mungkin, benar-benar) untuk mendapatkan tampilan yang sama persis di atas kertas yang Anda lakukan pada monitor.
Secara khusus, kertas hanya memantulkan cahaya yang menyinari, dan tinta pada kertas membatasi jumlah yang dipantulkan. Itu berarti di bawah pencahayaan normal, apa yang Anda lihat di atas kertas selalu setidaknya sedikit kurang terang dari cahaya sekitar.
Monitor normal memancarkan cahaya. Terutama monitor kelas atas yang biasanya digunakan untuk mengedit foto biasanya digunakan di lingkungan yang relatif gelap, dan sering memiliki penutup juga. Hasilnya, monitor biasanya lebih cerah daripada ambient.
Sebuah galeri biasanya akan mencoba untuk menampilkan cetakan sedikit lebih banyak seperti yang Anda lihat di monitor, dengan pencahayaan diarahkan pada gambar yang jauh lebih terang daripada ambient. Kotak pemeriksaan umumnya melakukan kurang lebih sama.
Intinya: meskipun sRGB ke CMYK dapat menjadi lossless, biasanya tidak - dan karena biasanya untuk pencetakan, sebenarnya tidak boleh, kecuali dalam kasus (tidak ada?) Printer yang jarang yang mencakup keseluruhan sRGB gamut .
Saya belum melakukan matematika, tapi saya percaya ada RGB lossless untuk mengubah CMYK, sama seperti ada dari RGB ke Lab atau RGB ke HSL dan kembali. Saya percaya Anda hanya ingin mengabaikan saluran hitam, dan mencerminkan saluran R, G, dan B di seluruh kubus warna .
Masalahnya, bagaimana hal itu berguna? Tidak ada yang membuat gambar CMYK dengan maksud menunjukkannya pada perangkat dengan gamut seperti itu dari tampilan komputer. Tujuan mereka adalah untuk pergi mencetak, dan tidak ada RGB lossless untuk mencetak transformasi.
Ini karena kertas adalah media reflektif dan display komputer adalah media transmisif. Yang terakhir membuat cahaya sendiri, sedangkan kertas dan tinta hanya bisa memantulkan cahaya yang diterimanya. Anda tidak dapat melakukan perpindahan dari satu ke yang lain tanpa rugi.
Jika program pencitraan pilihan Anda mengubah warna yang Anda lihat di monitor saat beralih dari RGB ke CMYK, itu hal yang baik. Sedang mencoba memodelkan jenis pergeseran warna yang akan Anda lihat ketika Anda benar-benar membuat cetakan. Ini dapat menghemat satu atau dua percobaan, karena Anda dapat menangkal perubahan warna, atau setidaknya merencanakannya terlebih dahulu.
sumber
Saat berbicara "CMYK", bahasa yang Anda gunakan benar-benar berbeda dari RGB, kisaran gamut di sana cenderung agak beragam dan bergantung pada perangkat. Saya akan mengatakan itu kurang tentang konversi "lossless", dan lebih lanjut tentang benar mengkonversi gambar RGB ke campuran yang tepat dari tinta CMYK untuk setiap piksel. Akan ada kerugian, tetapi ketika cetak akhir dilihat, perbedaannya hampir tidak akan terlihat (jika sama sekali.) Setiap printer berbeda, dan masing-masing menggunakan berbagai jenis tinta, setiap warna tinta akan sedikit berbeda antara printer, tinta cetak kerapatan akan berbeda, dan cara tinta tersebar di atas kertas berbeda (mungkin ragu-ragu, atau mungkin setengah kencang.)
Secara umum, konversi ke CMYK adalah proses yang sangat cermat yang melibatkan setidaknya pemahaman moderat tentang bagaimana gambar akan benar-benar dicetak oleh printer tertentu yang digunakan. CMYK memang ruang warna, namun keseluruhan ruang itu tergantung pada perangkat, dan biasanya lebih kecil dari keseluruhan layar komputer yang Anda gunakan. Pemeriksaan, baik keras maupun lunak, adalah langkah penting dalam mengubah gambar RGB dengan benar menjadi CMYK untuk reproduksi yang akurat.
sumber
AFAIK, tidak ada cara untuk mengkonversi tanpa rugi antara warna dalam sRGB ke warna dalam CMYK. Mengingat bahwa setiap ruang warna akan mewakili gamut yang berbeda, tidak ada cara pasti untuk mengkonversi antara satu warna ke warna lain, tanpa sejumlah perkiraan / perkiraan.
sumber