Isi kandungan:
- Apakah pengurusan warna?
- Pengurusan warna sebenar
- Anda memerlukan skrin yang bagus
- Kemudian anda menentukurnya
- Sebelum Oreo, pengurusan warna pada Android telah rosak
- Begini bagaimana ia dapat diperbaiki
- Kami berharap perkara akan menjadi lebih baik
Terdapat banyak perbincangan mengenai pengurusan warna di sini dan di tempat lain di internet sejak kebelakangan ini. Android Oreo memberikan sokongan baru untuk pengurusan warna, Pixel 2 XL mempunyai reputasi untuk melakukannya dengan buruk, dan kedua-dua perkara yang digabungkan menjadikan kami ingin membincangkannya. Tetapi, apakah sebenarnya arti pengurusan warna?
Mari kita bercakap tentang itu dan sedikit mengenai bagaimana dan mengapa ia digunakan, dan mungkin juga beberapa perkara yang lebih keren.
Apakah pengurusan warna?
Jangan ketawa, tetapi anda perlu memahami apa warna yang didasarkan pada cara mata kita melihatnya sebelum anda bercakap tentang bagaimana alat kami cuba melakukannya dengan betul.
Warna termudah digambarkan sebagai hasil Hue, Saturation, dan Brilliance.
Cahaya memancarkan tenaga ke atas band atau panjang gelombang tertentu, tetapi mata kita tidak dapat melihat kebanyakannya. Ini dikenali sebagai spektrum. Terma seperti IR (inframerah, atau panjang gelombang yang lebih panjang daripada hujung merah spektrum yang kita dapat lihat) dan UV (ultraviolet, lebih pendek daripada panjang gelombang biru yang kita dapat lihat) adalah benar dan terdapat banyak sains tentang mengukur intensiti mereka tetapi mereka tidak ' t mempunyai apa-apa kaitan dengan warna kerana warna adalah sesuatu yang manusia.
Dalam panjang gelombang cahaya yang dapat dilihat, Hue adalah titik di mana sebuah band mempunyai tenaga yang paling, Ketepuan menentukan jalur lebar (di mana pelepasan cahaya bermula pada spektrum dan di mana ia berakhir), dan Brilliance adalah keamatan manusia- gelombang cahaya yang dapat dilihat. Hue mentakrif warna apa yang akan dilihat oleh mata kita, Ketepuan mentakrifkan kesuciannya, dan Brilliance mentakrifkan kecerahannya. Carta membantu, jadi inilah satu.
Dalam carta ini, semua warna merah, hijau dan biru mempunyai kira-kira warna yang sama - puncaknya sekitar 450 - 550 nanometer. Merah mempunyai lebar jalur yang paling banyak (ia meliputi lebih banyak spektrum) jadi kurang tepu daripada biru yang mempunyai jumlah jalur lebar yang paling sedikit. Ketiga-tiga warna mempunyai kecemerlangan yang sangat tinggi di mana mereka puncak, sehingga mereka sama-sama sengit. Mata kita menafsirkannya sebagai warna kuning yang berlumpur. Semua warna yang dicipta dalam warna merah, biru, dan hijau akan mempunyai profil spektrum mereka sendiri seperti hodoh-kuning.
Warna pada TV dan warna pada telefon anda dan warna dari kamera anda semua perlu dipadankan.
RGB bermaksud merah, hijau, dan biru. Ia adalah model tambahan untuk membuat warna, di mana cahaya dalam setiap spektrum dikeluarkan untuk mencipta warna. Jika anda mempunyai pencetak inkjet berwarna (ingat mereka?) Ia mencipta warna menggunakan cyan, magenta, kuning dan hitam (CMYK) sebagai model subtraktif, di mana warna digunakan supaya cahaya yang dicerminkan dari permukaan adalah warna tertentu. RGBA (A untuk Alpha dan menentukan tahap ketelusan) adalah model yang digunakan pada paparan untuk menghasilkan warna, tidak kira jenis paparan yang sedang digunakan.
Warna yang dihasilkan oleh pencetak menggunakan model CMYK dan warna yang dihasilkan pada skrin telefon anda menggunakan model RGBA harus kelihatan sama dengan mata kita - keperluan merah kelihatan merah.
Ini adalah pengurusan warna dalam bentuk yang paling asas.
Pengurusan warna sebenar
Terdapat banyak cara yang berbeza untuk "mencipta" warna. Kami melihat model HSB, RGB, dan CMYK di atas, tetapi terdapat banyak cara lain untuk mencuba dan mewakili apa keluaran sumber cahaya seperti mata kita. Mereka semua direka supaya merah jambu kelihatan merah jambu, hijau kelihatan hijau, oren kelihatan oren, dan sebagainya. Kita boleh mendapatkan idea asas yang baik tentang warna apa yang cuba diwakili oleh mana-mana model warna dalam mana-mana medium. Tetapi idea asas hanya tidak mencukupi.
Melakukan sesuatu tidak sama dengan melakukannya dengan baik, dan juga untuk pengurusan warna.
Spektrum warna hampir tidak terhingga, dan apabila anda menggunakan sesuatu yang mampu memaparkan lebih daripada segelintir daripada mereka, anda memerlukan satu cara untuk memastikan warna tertentu hijau kelihatan sama dengan mata seseorang tidak kira di mana ia dipaparkan atau apa model sedang digunakan untuk menciptanya. Apabila anda berhadapan dengan berjuta-juta warna yang berbeza, paparan elektronik moden boleh menunjukkan, kaedah yang baik untuk menghasilkan warna yang betul menjadi sangat penting.
Anda memerlukan skrin yang bagus
Anda bermula dengan paparan itu sendiri. Mana-mana paparan mewah yang baik perlu dapat menghasilkan semula Gamut Warna Wide. Terdapat piawaian dari ITU-R (Kesatuan Telekomunikasi Antarabangsa - Sektor Radiokomunikasi) yang memutuskan gamut warna yang luas, dan ia melibatkan banyak matematik dan sains. Syukurlah, kita tidak perlu melakukan matematik dan hanya perlu tahu apa ruang warna memenuhi piawaian. Untuk telefon kami, itu biasanya ruang warna DCI-P3.
Ini lebih penting sekarang yang memaparkan dapat menunjukkan lebih banyak warna.
Galaxy Note 7 yang terukir disenaraikan sebagai telefon pertama yang dihantar dengan paparan HDI-P3 HDR 100%, tetapi sejak kita melihat paparan mampu DCI-P3 dari banyak syarikat. Kapal iPhone 7 dan yang lebih baru dengan satu, OnePlus 5 dan ke atas mempunyai satu, HTC U11 + dan Pixel 2 XL dan lebih banyak lagi mempunyai paparan DCI-P3 yang mematuhi 100%. Ini bermakna skrin boleh menghasilkan warna dengan betul dan tepat untuk memenuhi piawaian ITU-R.
Kemudian anda menentukurnya
Sebaik sahaja anda menggunakan perkakasan yang betul, penentukuran akan dimainkan. Penentukuran mengukur output paparan kerana ia menghasilkan semula warna yang berbeza dan menyesuaikan perkakasan supaya pembacaan memenuhi nilai tertentu. Kerana tidak mungkin untuk mengkalibrasi 16.7 juta warna yang berbeza, ruang warna biasa digunakan. Yang paling biasa adalah sRGB (standard Red Green Blue).
Dibangunkan oleh HP dan Microsoft, sRGB adalah standard pada monitor, pencetak dan internet apabila tiada ruang warna tertentu ditakrifkan, dan ia adalah standard yang sangat baik. Menentukur untuk sRGB adalah agak mudah kerana anda menyesuaikan dengan satu saluran pada nilai bukan sifar dan dua lainnya pada sifar dan kitaran. Itulah sebabnya anda akan melihat 255, 255, 255 menyatakan warna (yang berwarna putih) atau 255, 0, 0 (yang berwarna merah). Sebaik sahaja kromatik setiap saluran utama dikalibrasi, setiap warna lain akan juga.
Sebaik-baiknya, ini adalah apa yang setiap syarikat membuat paparan, maka ia mempamerkan pintu keluar pintu.
Sebelum Oreo, pengurusan warna pada Android telah rosak
Masalahnya adalah bahawa sesetengah syarikat menggunakan paparan Wide Color Gamut akan meregangkan ruang sRGB dan menafsirkan semula nilai warna ke dalam gamut unik mereka sendiri. Ini menjadikan tiga saluran utama sangat oversaturated, yang seterusnya bermakna bahawa setiap satu daripada 16.7 juta warna paparan yang mampu menunjukkan tidak lagi dikalibrasi untuk melihat sama pada mana-mana peranti lain.
Terdapat banyak ruang warna dan profil. Yang paling penting untuk Android adalah sRGB.
Sebelum Android Oreo, aplikasi menggunakan ruang warna sRGB. Terdapat sebab untuk ini - perkakasan rendah akhir. Memaparkan gamut warna yang luas memerlukan lebih banyak kuasa GPU dan CPU daripada ruang sRGB. Jika Android ditubuhkan dengan ruang warna yang luas sebagai lalai, beberapa orang yang membeli telefon akan berjuang untuk memaparkannya. Walaupun paparan telefon tidak dapat menunjukkan semua warna, masih terdapat prestasi yang cukup besar.
Pengilang peranti mewah merasakan bahawa "pecah" warna penentukuran dan warna pemprosesan dengan nilai mereka sendiri akan mempamerkan paparan unggul mereka, dan jika ada satu perkara yang saya pelajari melakukan pekerjaan ini selama hampir lapan tahun adalah pengeluar telefon hanya peduli tentang apa yang terbaik untuk dirinya sendiri.
Sesetengah aplikasi masih perlu menunjukkan warna yang paling tepat, walaupun pengeluar memecah ruang warna, jadi pemaju terpaksa menilai aset mereka untuk mencuba dan mengimbangi. Video, sebagai contoh, kelihatan paling baik apabila tanda merah berhenti adalah merah yang sama anda mengenalinya sebagai dan bukan warna rawak yang dibuat oleh pengilang. Sebaik sahaja anda memperkenalkan peranti dengan paparan DCI-P3 100% yang dikalibrasi untuk ruang warna sRGB, perkara mula kelihatan rusak. Inilah pokok masalah mengenai "warna" di Pixel 2, walaupun sesetengah pakar mengatakan penentukuran tidak begitu tepat dari unit ke unit.
Begini bagaimana ia dapat diperbaiki
Ini adalah bahagian yang mudah dan mungkin sepatutnya dilakukan dari awal lagi. Seorang pemaju boleh mengesan jika peranti menggunakan paparan Wide Color Gamut dan mempunyai aktiviti di dalam aplikasi menggunakan ruang warna yang betul untuk memanfaatkannya. Jika peranti tidak mampu memaparkan warna yang luas, profil sRGB lalai digunakan.
Google telah menyediakan banyak aset untuk pemaju yang ingin mengikuti garis panduan baru dalam apl mereka:
- Dokumentasi ruang warna umum Android untuk API 26
- Ruang warna yang disokong oleh Android
- Aset warna dan panduan kandungan yang luas
Ini semua baik dan baik dan harus membuktikan menjadi cara yang baik untuk memastikan bahawa warna kelihatan sama dari peranti ke peranti melainkan ia adalah model bawah-akhir yang tidak dapat memaparkan setiap warna. Mereka masih akan kelihatan betul antara peranti kerana mereka akan menggunakan ruang warna sRGB. Masalahnya ialah semua orang di dalam kapal untuk melakukan perkara yang sama.
Kami berharap perkara akan menjadi lebih baik
Untuk ini berfungsi, Samsung, OnePlus, LG dan setiap syarikat lain yang "dipecahkan" tafsiran sRGB perlu kembali dan membetulkannya dan pemaju perlu membina semula aplikasi mereka untuk menyokong garis panduan ruang warna baru. Dan tiada siapa yang mahu melakukannya.
Syarikat mungkin tidak akan mengubah cara mereka melakukan sesuatu sehingga pemaju aplikasi membuat aplikasi yang kelihatan baik, dan pemaju tidak akan menulis aplikasi yang akan kelihatan pecah pada berjuta-juta dan berjuta-juta telefon. Apple dapat beralih ke pengurusan warna yang betul kerana ia mengawal ruang perkakasan dan perisian, serta menetapkan garis panduan App Store. Google tidak mempunyai kemewahan itu.
Di suatu tempat seseorang memikirkan cara untuk membetulkan semua ini. Dan penghantaran ruang warna pilihan pengguna yang rosak pada telefon Pixel 2 untuk mengimbangi - baik, itu bukan. Kami tahu bahawa setiap orang yang terlibat mahu melakukan perkara dengan cara yang betul, dan itu juga bermakna tidak melanggar apa-apa pada telefon yang telah dijual. Mudah-mudahan, ia akan diselesaikan lebih awal daripada kemudian.