ສີທີ່ບໍ່ຈຳກັດຊ່ວງ (unbounded colors)
ໜ້າຈໍ ແລະ ຮູບແບບໄຟລ໌ຮູບພາບສ່ວນໃຫຍ່ສາມາດເຂົ້າລະຫັດຄວາມເຂັ້ມຂຸ້ນຂອງ RGB ໄດ້ພາຍໃນຊ່ວງທີ່ແນ່ນອນເທົ່ານັ້ນ. ຕົວຢ່າງ, ຮູບພາບທີ່ເຂົ້າລະຫັດ 8 ບິດ ສາມາດມີຄ່າໄດ້ແຕ່ 0 ຫາ 255, ຮູບພາບ 10 ບິດ ຈາກ 0 ຫາ 1023, ແລະ ອື່ນໆ… ມາດຕະຖານກາຟິກກຳນົດວ່າຄ່າສູງສຸດຂອງຊ່ວງນັ້ນ, ບໍ່ວ່າຄ່າແທ້ຈິງຂອງມັນຈະເປັນເທົ່າໃດ, ຈະແທນຄວາມສະຫວ່າງສູງສຸດທີ່ສື່ສະແດງຜົນສາມາດສະແດງໄດ້ສະເໝີ, ໂດຍປົກກະຕິແມ່ນລະຫວ່າງ 100 ຫາ 160 Cd/m² (ຫຼື nits) ຂຶ້ນກັບມາດຕະຖານຕົວຈິງ. ໂດຍທົ່ວໄປແລ້ວພວກເຮົາເອີ້ນຄ່າສູງສຸດນີ້ວ່າ “100 % display-referred”. ຄ່າຕ່ຳສຸດຂອງຊ່ວງ, ເຊິ່ງເຂົ້າລະຫັດເປັນ 0 ບໍ່ວ່າຈະໃຊ້ຄວາມເລິກບິດເທົ່າໃດ, ຈະກາຍເປັນ “0 % display-referred”. 100 % ແທນສີຂາວບໍລິສຸດ, 0 % ແທນສີດຳບໍລິສຸດ.
ນີ້ແມ່ນຂໍ້ຈຳກັດສຳລັບແອັບພລິເຄຊັນປະມວນຜົນຮູບພາບ, ເພາະວ່າມັນໝາຍຄວາມວ່າພິກເຊລໃດກໍຕາມທີ່ຢູ່ນອກຊ່ວງນີ້ຈະຖືກຕັດ (clipped) ໃຫ້ຢູ່ໃນຂອບທີ່ໃກ້ທີ່ສຸດ, ເຮັດໃຫ້ເກີດການສູນເສຍຂໍ້ມູນທີ່ບໍ່ສາມາດກູ້ຄືນໄດ້ (ສີ ແລະ/ຫຼື ພື້ນຜິວ).
ເປັນເວລາດົນນານມາແລ້ວ, ຊອບແວປະມວນຜົນຮູບພາບກໍຖືກຈຳກັດດ້ວຍຂໍ້ຈຳກັດນີ້ຍ້ອນເຫດຜົນທາງເຕັກນິກ, ແລະ ບາງຢ່າງກໍຍັງເປັນຢູ່, ແຕ່ໃນປັດຈຸບັນມັນແມ່ນທາງເລືອກໃນການອອກແບບ. ຜົນກໍຄື, ພວກມັນຈະຕັດຄວາມເຂັ້ມຂອງ RGB ຢູ່ທີ່ 100 % ອ້າງອີງການສະແດງຜົນ ໃນລະຫວ່າງການປະມວນຜົນຮູບພາບ.
darktable ໃຊ້ການຄຳນວນແບບເລກທົດສະນິຍົມພາຍໃນທໍ່ປະມວນຜົນສີຂອງມັນ, ເຊິ່ງໝາຍຄວາມວ່າມັນສາມາດຈັດການກັບຄ່າ RGB ໃດໆກໍໄດ້ພາຍໃນ, ເຖິງແມ່ນວ່າຈະຢູ່ນອກຊ່ວງອ້າງອີງການສະແດງຜົນກໍຕາມ, ຕາບໃດທີ່ມັນເປັນຄ່າບວກ. ສະເພາະຕອນທ້າຍສຸດຂອງທໍ່ປະມວນຜົນເທົ່ານັ້ນ, ກ່ອນທີ່ຮູບພາບຈະຖືກບັນທຶກລົງໄຟລ໌ ຫຼື ສົ່ງໄປສະແດງຜົນ, ຄ່າ RGB ຈະຖືກຕັດອອກຖ້າຈໍາເປັນ.
ພິກເຊລ (pixels) ທີ່ສາມາດມີຄ່ານອກຊ່ວງການສະແດງຜົນຖືກເອີ້ນວ່າມີ “ສີທີ່ບໍ່ມີຂອບເຂດ (unbounded colors)”. ຄົນເຮົາອາດຈະເລືອກທີ່ຈະຕັດ (clamp) (ຄື ຈຳກັດ) ຄ່າເຫຼົ່ານັ້ນໃຫ້ຢູ່ໃນຊ່ວງທີ່ອະນຸຍາດໃນທຸກໆຂັ້ນຕອນການປະມວນຜົນ ຫຼື ເລືອກທີ່ຈະດຳເນີນການຕໍ່ໄປກັບພວກມັນ, ແລະ ຕັດພວກມັນໃນຂັ້ນຕອນສຸດທ້າຍຂອງຂະບວນການເທົ່ານັ້ນ. ຢ່າງໃດກໍຕາມ, ພົບວ່າການປະມວນຜົນຈະເກີດຂໍ້ຜິດພາດ (artifacts) ໜ້ອຍລົງ ຖ້າສີທີ່ບໍ່ມີຂອບເຂດບໍ່ໄດ້ຖືກຕັດ ແຕ່ຖືກຈັດການຄືກັນກັບຂໍ້ມູນສີອື່ນໆ.
ຢູ່ຕອນທ້າຍຂອງທໍ່ປະມວນຜົນ, ໂມດູນເຊັ່ນ ຟິມມິກ RGB (filmic rgb) ສາມາດຊ່ວຍທ່ານໃນການປ່ຽນຄ່າ RGB ໃຫ້ກັບມາຢູ່ໃນຊ່ວງອ້າງອີງການສະແດງຜົນ ໃນຂະນະທີ່ຮັກສາຂໍ້ມູນໄວ້ໃຫ້ໄດ້ຫຼາຍທີ່ສຸດ ແລະ ຫຼີກລ່ຽງການຕັດສີແບບຮຸນແຮງ (hard clipping) ເຊິ່ງປົກກະຕິແລ້ວຈະເບິ່ງບໍ່ສວຍງາມ.
ຢ່າງໃດກໍຕາມ, ໃນທຸກຂັ້ນຕອນຂອງທໍ່ປະມວນຜົນ, ທ່ານຕ້ອງໝັ້ນໃຈວ່າທ່ານບໍ່ໄດ້ສ້າງຄ່າ RGB ທີ່ເປັນລົບ. ຄວາມເຂັ້ມຂອງ RGB ແມ່ນເຂົ້າລະຫັດການປ່ອຍແສງ ແລະ ແສງທີ່ເປັນລົບນັ້ນບໍ່ມີຢູ່ຈິງ. ໂມດູນເຫຼົ່ານັ້ນທີ່ອາໄສຄວາມເຂົ້າໃຈທາງກາຍະພາບຂອງແສງເພື່ອປະມວນຜົນພິກເຊລຈະເຮັດວຽກຜິດພາດຖ້າພວກມັນພົບການປ່ອຍແສງທີ່ບໍ່ຖືກຕ້ອງຕາມຫຼັກກາຍະພາບ. ເພື່ອຄວາມປອດໄພ, ຄ່າ RGB ທີ່ເປັນລົບຈະຍັງຄົງຖືກຕັດອອກເມື່ອໃດກໍຕາມທີ່ພວກມັນອາດຈະເຮັດໃຫ້ອັນກໍຣິທຶມເຮັດວຽກລົ້ມເຫຼວ, ແຕ່ຜົນລັບທາງສາຍຕາອາດຈະເບິ່ງຄືວ່າຄຸນນະພາບຫຼຸດລົງ. ຄ່າລົບສາມາດເກີດຂຶ້ນໄດ້ເມື່ອນຳໃຊ້ ລະດັບສີດຳ (black level) ຫຼາຍເກີນໄປໃນ ຄວາມສະຫວ່າງ (exposure) ຫຼື ຄ່າຊົດເຊີຍ (offset) ໃນ ຄວາມສົມດຸນສີ (color balance) ແລະ ຄວນລະມັດລະວັງເມື່ອໃຊ້ໂມດູນເຫຼົ່ານີ້.