Daftar Isi:
- Apa itu manajemen warna?
- Manajemen warna yang sebenarnya
- Anda membutuhkan layar yang bagus
- Kemudian Anda mengkalibrasi
- Sebelum Oreo, manajemen warna pada Android rusak
- Begini cara memperbaikinya
- Kami berharap hal-hal akan menjadi lebih baik
Ada banyak pembicaraan tentang manajemen warna di sini dan di tempat lain di internet belakangan ini. Android Oreo memberikan dukungan baru untuk manajemen warna, Pixel 2 XL memiliki reputasi untuk melakukannya dengan buruk, dan gabungan dua hal ini membuat kami ingin membicarakannya. Tapi, apa sebenarnya arti manajemen warna?
Mari kita bicarakan itu dan sedikit tentang bagaimana dan mengapa itu digunakan, dan mungkin bahkan beberapa hal yang lebih keren.
Apa itu manajemen warna?
Jangan tertawa, tetapi Anda harus memahami warna apa yang didasarkan pada cara mata kita melihatnya sebelum Anda berbicara tentang bagaimana gadget kami mencoba melakukannya dengan benar.
Warna paling mudah digambarkan sebagai hasil Hue, Saturation, dan Brilliance.
Cahaya memancarkan energi pada pita atau panjang gelombang tertentu, tetapi mata kita tidak dapat melihatnya. Ini dikenal sebagai spektrum. Istilah seperti IR (inframerah, atau panjang gelombang lebih panjang dari ujung merah spektrum yang bisa kita lihat) dan UV (ultraviolet, lebih pendek dari panjang gelombang biru yang bisa kita lihat) adalah nyata dan ada banyak ilmu tentang mengukur intensitas mereka tetapi mereka tidak ' tidak ada hubungannya dengan warna karena warna adalah hal yang manusiawi.
Dalam panjang gelombang cahaya yang terlihat, Hue adalah titik di mana sebuah band memiliki energi paling banyak, Saturation mendefinisikan bandwidth (di mana emisi cahaya dimulai pada spektrum dan di mana ujungnya), dan Brilliance adalah intensitas dari manusia- gelombang cahaya tampak. Hue menentukan warna apa yang akan dilihat mata kita, Saturation menentukan kemurniannya, dan Brilliance menentukan kecerahannya. Grafik membantu, jadi inilah satu.
Dalam bagan ini, merah, hijau dan biru semuanya memiliki rona yang kira-kira sama - mereka memuncak sekitar 450 - 550 nanometer. Merah memiliki bandwidth terbanyak (mencakup lebih banyak spektrum) sehingga kurang jenuh daripada biru yang memiliki jumlah bandwidth paling sedikit. Ketiga warna memiliki kecemerlangan yang sangat tinggi di mana mereka memuncak, sehingga mereka sama-sama intens. Mata kami menafsirkan ini sebagai warna kuning jelek yang berlumpur. Semua warna yang dibuat dalam warna merah, biru, dan hijau akan memiliki profil spektrum sendiri seperti halnya kuning jelek.
Warna pada TV Anda dan warna pada ponsel Anda dan warna dari kamera Anda semua harus cocok.
RGB adalah singkatan dari merah, hijau, dan biru. Ini adalah model tambahan untuk membuat warna, di mana cahaya di setiap spektrum dipancarkan untuk membuat warna. Jika Anda memiliki printer inkjet warna (ingat itu?) Itu menciptakan warna menggunakan cyan, magenta, kuning dan hitam (CMYK) sebagai model subtraktif, di mana warna diterapkan sehingga cahaya yang dipantulkan dari permukaan adalah warna tertentu. RGBA (A adalah untuk Alpha dan menentukan tingkat transparansi) adalah model yang digunakan pada layar untuk menghasilkan warna, apa pun jenis layar yang digunakan.
Warna yang dihasilkan oleh printer menggunakan model CMYK dan warna yang dihasilkan di layar ponsel Anda menggunakan model RGBA harus sama dengan mata kita - merah harus terlihat merah.
Ini adalah manajemen warna dalam bentuk paling dasar.
Manajemen warna yang sebenarnya
Ada banyak cara berbeda untuk "membuat" warna. Kami melihat model HSB, RGB, dan CMYK di atas, tetapi ada banyak cara lain untuk mencoba dan menggambarkan seperti apa output sumber cahaya di mata kami. Mereka semua dirancang agar merah muda terlihat merah muda, hijau terlihat hijau, oranye terlihat oranye, dan sebagainya. Kita bisa mendapatkan ide dasar yang bagus tentang warna apa yang coba diwakili oleh model warna apa pun di media apa pun. Tetapi ide dasar tidak cukup.
Melakukan sesuatu tidak sama dengan melakukannya dengan baik, dan itu juga berlaku untuk manajemen warna.
Spektrum warna hampir tak terbatas, dan ketika Anda menggunakan sesuatu yang mampu menampilkan lebih dari beberapa, Anda memerlukan cara untuk memastikan warna hijau tertentu terlihat sama dengan mata seseorang tidak peduli di mana itu ditampilkan atau apa Model sedang digunakan untuk membuatnya. Saat Anda berhadapan dengan jutaan warna berbeda yang dapat ditunjukkan oleh tampilan elektronik modern, metode yang baik untuk mereproduksi warna yang benar menjadi sangat penting.
Anda membutuhkan layar yang bagus
Anda mulai dengan tampilan itu sendiri. Tampilan high-end yang bagus harus bisa mereproduksi Wide Color Gamut. Ada standar dari ITU-R (International Telecommunication Union - Sektor Komunikasi Radio) yang memutuskan apa gamut warna yang luas itu, dan mereka melibatkan banyak matematika dan sains. Untungnya, kita tidak perlu melakukan matematika dan hanya perlu tahu ruang warna apa yang memenuhi standar. Untuk ponsel kami, biasanya itu ruang warna DCI-P3.
Ini lebih penting sekarang karena tampilan dapat menampilkan lebih banyak warna.
Galaxy Note 7 yang naas terdaftar sebagai ponsel pertama yang dikirim dengan layar HDR DCI-P3 100%, tetapi karena kami telah melihat tampilan yang mampu DCI-P3 dari banyak perusahaan. IPhone 7 dan yang lebih baru dilengkapi dengan satu, OnePlus 5 dan yang lebih tinggi, HTC U11 + dan Pixel 2 XL dan lebih banyak lagi semuanya memiliki tampilan DCI-P3 yang 100% sesuai. Ini berarti bahwa layar dapat mereproduksi warna dengan benar dan akurat untuk memenuhi standar ITU-R.
Kemudian Anda mengkalibrasi
Setelah Anda menggunakan perangkat keras yang tepat, kalibrasi mulai berlaku. Kalibrasi adalah mengukur output tampilan karena mereproduksi warna yang berbeda dan menyesuaikan perangkat keras sehingga bacaan memenuhi nilai tertentu. Karena tidak mungkin untuk mengkalibrasi 16, 7 juta warna yang berbeda, ruang warna yang umum digunakan. Yang paling umum adalah sRGB (standar Merah Hijau Biru).
Dikembangkan oleh HP dan Microsoft, sRGB adalah standar pada monitor, printer dan internet ketika tidak ada ruang warna tertentu yang ditentukan, dan itu adalah standar yang sangat baik. Mengkalibrasi untuk sRGB cukup mudah karena Anda menyesuaikan dengan satu saluran pada nilai non-nol dan dua lainnya pada nol dan siklus melalui. Itu sebabnya Anda akan melihat 255.255.255 diekspresikan untuk warna (yang putih) atau 255.0, 0 (merah). Setelah kromatik dari masing-masing saluran primer dikalibrasi, setiap warna lainnya juga akan dikalibrasi.
Idealnya, inilah yang dilakukan oleh setiap perusahaan yang membuat tampilan, kemudian mengirimkannya ke luar.
Sebelum Oreo, manajemen warna pada Android rusak
Masalahnya adalah bahwa beberapa perusahaan yang menggunakan tampilan Wide Color Gamut akan memperluas ruang sRGB dan menafsirkan kembali nilai warna ke dalam gamut unik mereka sendiri. Ini membuat tiga saluran utama sangat jenuh, yang pada gilirannya berarti bahwa setiap satu dari 16, 7 juta warna yang mampu ditampilkan layar tidak lagi dikalibrasi agar terlihat sama di perangkat lain.
Ada banyak ruang dan profil warna. Yang paling penting untuk Android adalah sRGB.
Sebelum Android Oreo, aplikasi menggunakan ruang warna sRGB. Ada alasan untuk ini - perangkat keras kelas bawah. Menampilkan gamut warna yang lebar membutuhkan lebih banyak daya GPU dan CPU daripada ruang sRGB. Jika Android diatur dengan ruang warna lebar sebagai default, beberapa ponsel yang orang beli akan kesulitan untuk menampilkannya. Bahkan jika tampilan ponsel tidak mampu menampilkan semua warna, masih ada kinerja yang cukup besar.
Produsen perangkat kelas atas merasa bahwa "memecah" kalibrasi warna dan memproses warna dengan nilai-nilai mereka sendiri akan memamerkan tampilan superior mereka, dan jika ada satu hal yang saya pelajari dalam melakukan pekerjaan ini selama hampir delapan tahun adalah produsen ponsel hanya peduli tentang apa yang terbaik untuk dirinya sendiri
Beberapa aplikasi masih perlu menunjukkan sebagian besar warna yang akurat, bahkan ketika produsen memecah ruang warna, sehingga pengembang harus mendesaturasi aset mereka untuk mencoba dan memberikan kompensasi. Sebuah video, misalnya, terlihat paling baik ketika tanda berhenti merah adalah merah yang sama dengan yang Anda kenal dan bukan warna acak yang diputuskan oleh pabrikan. Setelah Anda memperkenalkan perangkat dengan tampilan 100% DCI-P3 yang dikalibrasi untuk ruang warna sRGB, segalanya mulai terlihat rusak. Ini adalah inti dari masalah seputar warna "bisu" pada Pixel 2, meskipun beberapa ahli mengatakan kalibrasi tidak terlalu akurat dari unit ke unit.
Begini cara memperbaikinya
Ini adalah bagian yang sederhana dan mungkin harus dilakukan sejak awal. Pengembang dapat mendeteksi apakah suatu perangkat menggunakan layar Wide Color Gamut dan memiliki aktivitas di dalam aplikasi menggunakan ruang warna yang benar untuk memaksimalkannya. Jika perangkat tidak mampu menampilkan warna lebar, profil sRGB default digunakan.
Google telah menyediakan banyak aset untuk pengembang yang ingin mengikuti panduan baru di aplikasi mereka:
- Dokumentasi ruang warna umum Android untuk API 26
- Ruang warna didukung oleh Android
- Aset warna lebar dan panduan konten
Ini semua baik dan bagus dan harus terbukti menjadi cara yang bagus untuk memastikan bahwa warna terlihat sama dari perangkat ke perangkat kecuali itu model yang lebih rendah tidak mampu menampilkan setiap warna. Itu masih akan terlihat benar di antara perangkat karena mereka akan menggunakan ruang warna sRGB. Masalahnya adalah membuat semua orang ikut melakukan hal yang sama.
Kami berharap hal-hal akan menjadi lebih baik
Agar ini berfungsi, Samsung, OnePlus, LG dan setiap perusahaan lain yang "rusak" interpretasi sRGB harus kembali dan memperbaikinya dan pengembang perlu membangun kembali aplikasi mereka untuk mendukung pedoman ruang warna baru. Dan tidak ada yang mau melakukannya.
Perusahaan kemungkinan tidak akan mengubah cara mereka melakukan hal-hal sampai pengembang aplikasi membuat aplikasi yang terlihat bagus, dan pengembang tidak akan menulis aplikasi yang akan terlihat rusak pada jutaan dan jutaan ponsel. Apple dapat beralih ke manajemen warna yang tepat karena mengontrol ruang perangkat keras dan perangkat lunak, serta menetapkan pedoman App Store. Google tidak memiliki kemewahan itu.
Di suatu tempat seseorang sedang memikirkan cara untuk memperbaiki semua ini. Dan mengirimkan ruang warna yang dipilih pengguna yang rusak pada telepon Pixel 2 untuk mengimbangi - yah, bukan itu. Kita tahu bahwa semua orang yang terlibat ingin melakukan sesuatu dengan cara yang benar, dan itu juga berarti tidak merusak apa pun pada ponsel yang sudah dijual. Mudah-mudahan, ini diselesaikan lebih cepat daripada nanti.