ການປະມວນຜົນ
ຄວບຄຸມວິທີການປະມວນຜົນຮູບພາບ.
🔗ການປະມວນຜົນຮູບພາບ
- ໃຊ້ LittleCMS 2 ເພື່ອປັບໃຊ້ໂປຣໄຟລ໌ສີຂາອອກສະເໝີ
- ເມື່ອເປີດໃຊ້ງານຕົວເລືອກນີ້, darktable ຈະໃຊ້ໄລບຣາຣີລະບົບ LittleCMS 2 ເພື່ອປັບໃຊ້ໂປຣໄຟລ໌ສີຂາອອກ ແທນທີ່ຈະໃຊ້ຂັ້ນຕອນພາຍໃນຂອງຕົນເອງ. ສິ່ງນີ້ຈະຊ້າກວ່າຄ່າເລີ່ມຕົ້ນຢ່າງຫຼວງຫຼາຍ ແຕ່ອາດໃຫ້ຜົນລັດທີ່ຖືກຕ້ອງກວ່າໃນບາງກໍລະນີ.
-
ຖ້າ ICC ທີ່ໃຫ້ມານັ້ນເປັນແບບ LUT-based ຫຼື ບັນຈຸທັງ LUT ແລະ matrix, darktable ຈະໃຊ້ LittleCMS 2 ເພື່ອສະແດງຜົນສີ ໂດຍບໍ່ສົນວ່າຄ່າພານາມິເຕີນີ້ຈະເປັນແນວໃດ (ຄ່າເລີ່ມຕົ້ນແມ່ນປິດ).
- ຕົວແຊກຂໍ້ມູນພິກເຊວ (warp)
- ຕົວແຊກຂໍ້ມູນພິກເຊວ (pixel interpolator) ທີ່ໃຊ້ສຳລັບການໝູນ, ການແກ້ໄຂເລນ, ໂມດູນ liquify, ການຕັດຂອບ ແລະ ການປັບຂະໜາດຂັ້ນສຸດທ້າຍ.
-
ທຸກຄັ້ງທີ່ພວກເຮົາປັບຂະໜາດ ຫຼື ບິດເບືອນຮູບພາບ ພວກເຮົາຕ້ອງເລືອກອັລກໍຣິທຶມການແຊກຂໍ້ມູນພິກເຊວ (ເບິ່ງລາຍລະອຽດທີ່ wikipedia). ສຳລັບໂມດູນທີ່ກ່ຽວຂ້ອງກັບການບິດເບືອນ (warping), darktable ມີໃຫ້ເລືອກທັງ bilinear, bicubic ຫຼື lanczos2. ໂດຍທົ່ວໄປແລ້ວ, bicubic ແມ່ນຕົວເລືອກທີ່ປອດໄພສຳລັບກໍລະນີສ່ວນໃຫຍ່ ແລະ ເປັນຄ່າເລີ່ມຕົ້ນ.
- ຕົວແຊກຂໍ້ມູນພິກເຊວ (ການປັບຂະໜາດ)
- ຕົວແຊກຂໍ້ມູນພິກເຊວທີ່ໃຊ້ສຳລັບການປັບຂະໜາດ (scaling). ມີຕົວເລືອກດຽວກັບໂມດູນ warp ແຕ່ມີ lanczos3 ເພີ່ມເຂົ້າມາ.
-
lanczos3 ອາດເຮັດໃຫ້ເກີດ pixel overshoot ເຊິ່ງນຳໄປສູ່ພາບທີ່ຜິດພ້ຽນ (artifacts) ແຕ່ບາງຄັ້ງກໍໃຫ້ພາບທີ່ເບິ່ງຄົມຊັດກວ່າ. ດັ່ງນັ້ນ, ຕົວເລືອກນີ້ຈຶ່ງມີໃຫ້ສະເພາະສຳລັບອັລກໍຣິທຶມການແປງ (ປັບຂະໜາດ) ແລະ ເປັນຄ່າເລີ່ມຕົ້ນ.
- ໂຟນເດີຫຼັກຂອງ LUT 3D
- ກຳນົດໂຟນເດີຫຼັກ (ແລະ ໂຟນເດີຍ່ອຍ) ທີ່ບັນຈຸໄຟລ໌ LUT ທີ່ໃຊ້ໂດຍໂມດູນ LUT 3D.
- ໂຟນເດີຫຼັກຂອງໄຟລ໌ໜ້າກາກຣາສເຕີ (Raster mask)
- ກຳນົດໂຟນເດີຫຼັກ (ແລະ ໂຟນເດີຍ່ອຍ) ທີ່ບັນຈຸໄຟລ໌ໜ້າກາກຣາສເຕີທີ່ໃຊ້ໂດຍໂມດູນ external-raster-mask.
- ນຳໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງຂັ້ນຕອນການເຮັດວຽກພິກເຊວໂດຍອັດຕະໂນມັດ
- ເລືອກວ່າຈະໃຫ້ໂມດູນໃດ ແລະ ລຳດັບໂມດູນໃດຖືກນຳໃຊ້ກັບການປັບແຕ່ງຮູບພາບ RAW ໃໝ່ໂດຍມາດຕະຖານ:
-
scene-referred (filmic) ສັນນິຖານວ່າການປະມວນຜົນສ່ວນໃຫຍ່ຈະເຮັດໃນພື້ນທີ່ສີ RGB ແບບເສັ້ນຊື່ (linear). ການເລືອກຕົວເລືອກນີ້ຈະເປີດໃຊ້ງານໂມດູນ filmic rgb, ການຮັບແສງ (exposure) ແລະ ການປັບທຽບສີ (color calibration) ໂດຍອັດຕະໂນມັດສຳລັບການປັບແຕ່ງໃໝ່ ແລະ ຕັ້ງລຳດັບໂມດູນເປັນ v3.0 RAW.
ໂມດູນ ການຮັບແສງ ລວມເອົາການປັບການຮັບແສງອັດຕະໂນມັດທີ່ +0.7 EV (ເພື່ອໃຫ້ຄວາມສະຫວ່າງຂອງໂທນສີກາງໃກ້ຄຽງກັບ +0.5 ເຖິງ +1.2 EV ທີ່ປົກກະຕິຈະຖືກເພີ່ມໂດຍເສັ້ນໂຄ້ງໂທນສີໃນກ້ອງ), ແລະ ເປີດໃຊ້ງານຕົວເລືອກ “ຊົດເຊີຍການຮັບແສງຂອງກ້ອງ” ໂດຍອັດຕະໂນມັດສຳລັບຂັ້ນຕອນການເຮັດວຽກແບບ filmic. ທັງສອງການຕັ້ງຄ່ານີ້ມີຈຸດປະສົງເພື່ອໃຫ້ຈຸດເລີ່ມຕົ້ນທີ່ເໝາະສົມສຳລັບໄຟລ໌ RAW ທີ່ຜະລິດໂດຍກ້ອງ SLR ແລະ mirrorless ຫຼາກຫຼາຍລຸ້ນ, ແຕ່ພວກມັນສາມາດຖືກປ່ຽນແທນດ້ວຍຄ່າທີ່ຕັ້ງໄວ້ລ່ວງໜ້າທີ່ນຳໃຊ້ໂດຍອັດຕະໂນມັດ ຖ້າຄ່າເລີ່ມຕົ້ນເຮັດໃຫ້ຮູບພາບຈາກກ້ອງຂອງເຈົ້າມືດເກີນໄປຢູ່ສະເໝີ.
ໃນຂັ້ນຕອນການເຮັດວຽກແບບ scene-referred, ໂມດູນ ການປັບທຽບສີ (color calibration) ຈະເຮັດວຽກຮ່ວມກັບໂມດູນ ສົມດຸນສີຂາວ (white balance) ເຊິ່ງເປັນວິທີທີ່ທັນສະໄໝໃນການຈັດການສົມດຸນສີຂາວ ແລະ ການປັບຕົວຂອງສີ (chromatic adaptation) ດ້ວຍວິທະຍາສາດສີທີ່ດີຂຶ້ນ. ໝາຍເຫດວ່າເມື່ອໃຊ້ໂມດູນການປັບທຽບສີ, ໂມດູນສົມດຸນສີຂາວຈະຕ້ອງຖືກເປີດໃຊ້ ແລະ ຕັ້ງເປັນໂໝດ “Camera Reference” (ສິ່ງນີ້ຈະຖືກເຮັດໂດຍອັດຕະໂນມັດ ແລະ ຈະມີຄຳເຕືອນປາກົດຂຶ້ນຖ້າທັງສອງໂມດູນມີການຕັ້ງຄ່າທີ່ບໍ່ສອດຄ່ອງກັນ). ເມື່ອໃຊ້ທັງສອງໂມດູນຕາມທີ່ກຳນົດ, ຍັງຄົງສາມາດກວດຫາສົມດຸນສີຂາວອັດຕະໂນມັດຈາກພື້ນທີ່ສະເພາະຂອງຮູບພາບໄດ້ ໂດຍການເລືອກເຄື່ອງມື CCT picker ໃນແຖບ CAT ຂອງການປັບທຽບສີ.
-
scene-referred (AgX) ປະຕິບັດຕາມສົມມຸດຕິຖານ ແລະ ຂັ້ນຕອນດຽວກັນກັບ scene-referred (filmic), ໂດຍມີຂໍ້ຍົກເວັ້ນຄືມັນຈະເປີດໃຊ້ງານໂມດູນ AgX ໂດຍອັດຕະໂນມັດສຳລັບການເຮັດ tone mapping ແທນ filmic rgb.
-
scene-referred (sigmoid) (ຄ່າເລີ່ມຕົ້ນ) ກໍປະຕິບັດຕາມສົມມຸດຕິຖານ ແລະ ຂັ້ນຕອນດຽວກັນກັບ scene-referred (filmic), ໂດຍມີຂໍ້ຍົກເວັ້ນຄືມັນຈະເປີດໃຊ້ງານໂມດູນ sigmoid ໂດຍອັດຕະໂນມັດສຳລັບການເຮັດ tone mapping ແທນ filmic rgb.
-
display-referred (legacy) ແມ່ນໂໝດແບບເກົ່າ (ໃຊ້ເປັນມາດຕະຖານໃນ darktable 2.6 ແລະ ເວີຊັນກ່ອນໜ້ານັ້ນ) ແລະ ສັນນິຖານວ່າການປະມວນຜົນສ່ວນໃຫຍ່ຈະເຮັດໃນພື້ນທີ່ສີ Lab. ການເລືອກຕົວເລືອກນີ້ຈະເປີດໃຊ້ງານໂມດູນ base curve (ເສັ້ນໂຄ້ງພື້ນຖານ) ໂດຍອັດຕະໂນມັດສຳລັບການເຮັດ tone mapping ແລະ ຕັ້ງລຳດັບໂມດູນເປັນ legacy. ຂັ້ນຕອນການເຮັດວຽກນີ້ໃຊ້ພຽງແຕ່ໂມດູນ ສົມດຸນສີຂາວ ສຳລັບການປັບຕົວຂອງສີ.
-
none (ບໍ່ມີ) ຈະຕັ້ງລຳດັບໂມດູນເປັນ v3.0 RAW ແລະ ໃຊ້ໂມດູນ ສົມດຸນສີຂາວ ສຳລັບການປັບຕົວຂອງສີ. ຈະບໍ່ມີໂມດູນການຮັບແສງ ຫຼື tone mapping ອື່ນໆຖືກເປີດໃຊ້ໂດຍມາດຕະຖານ.
- ນຳໃຊ້ຄ່າເສັ້ນໂຄ້ງພື້ນຖານຕາມແຕ່ລະກ້ອງໂດຍອັດຕະໂນມັດ
- ໃຊ້ເສັ້ນໂຄ້ງພື້ນຖານ (base curve) ຕາມແຕ່ລະກ້ອງໂດຍມາດຕະຖານ (ຖ້າມີ) ແທນທີ່ຈະໃຊ້ແບບທົ່ວໄປຂອງຜູ້ຜະລິດ. ສິ່ງນີ້ຄວນໃຊ້ຮ່ວມກັບຂັ້ນຕອນການເຮັດວຽກແບບ display-referred ທີ່ລະບຸໄວ້ຂ້າງເທິງເທົ່ານັ້ນ (ຄ່າເລີ່ມຕົ້ນແມ່ນປິດ).
- ກວດຫາຕົວຢ່າງຮູບຂາວດຳ
- ເປີດໃຊ້ຕົວເລືອກນີ້ເພື່ອວິເຄາະຮູບພາບໃນລະຫວ່າງການນຳເຂົ້າ ແລະ ແທັກຮູບເຫຼົ່ານັ້ນດ້ວຍແທັກ
darkroom|mode|monochromeຖ້າກວດພົບວ່າເປັນຮູບຂາວດຳ. ການວິເຄາະແມ່ນອີງຕາມຮູບຕົວຢ່າງທີ່ຝັງຢູ່ໃນໄຟລ໌ທີ່ນຳເຂົ້າ. ສິ່ງນີ້ຈະຊ່ວຍໃຫ້ຂັ້ນຕອນການເຮັດວຽກສະດວກຂຶ້ນເມື່ອເຮັດວຽກກັບຮູບຂາວດຳ, ແຕ່ມັນຈະເຮັດໃຫ້ການນຳເຂົ້າຊ້າລົງ, ດັ່ງນັ້ນການຕັ້ງຄ່ານີ້ຈຶ່ງຖືກປິດໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ. - ສະແດງຂໍ້ຄວາມເຕືອນ
- ເປີດໃຊ້ຕົວເລືອກນີ້ເພື່ອສະແດງຂໍ້ຄວາມເຕືອນໃນໂມດູນການປະມວນຜົນ ບ່ອນທີ່ມີການນຳໃຊ້ການຕັ້ງຄ່າທີ່ບໍ່ເປັນມາດຕະຖານ ແລະ ອາດສົ່ງຜົນເສຍໃນລຳດັບການປະມວນຜົນ. ບາງຄັ້ງຂໍ້ຄວາມດັ່ງກ່າວອາດເປັນການແຈ້ງເຕືອນທີ່ຜິດພາດ (ເນື່ອງຈາກການຕັ້ງຄ່າທີ່ບໍ່ເປັນມາດຕະຖານໂດຍເຈດຕະນາ) ແລະ ສາມາດເມີນເສີຍໄດ້ຖ້າທ່ານຮູ້ວ່າກຳລັງເຮັດຫຍັງຢູ່. ປິດເພື່ອເຊື່ອງການເຕືອນເຫຼົ່ານີ້. (ຄ່າເລີ່ມຕົ້ນແມ່ນເປີດ).
🔗CPU / ໜ່ວຍຄວາມຈຳ
- ຊັບພະຍາກອນ darktable
- ເລືອກປະລິມານໜ່ວຍຄວາມຈຳຂອງລະບົບ ແລະ ກາດຈໍ (GPU) ທີ່ຈະໃຫ້ darktable ນຳໃຊ້. ມີ 4 ຕົວເລືອກໃຫ້ເປັນຄ່າເລີ່ມຕົ້ນ:
-
- small (ນ້ອຍ) ໃຊ້ປະມານ 20% ຂອງໜ່ວຍຄວາມຈຳລະບົບ ແລະ 40% ຂອງໜ່ວຍຄວາມຈຳ GPU. ສິ່ງນີ້ອາດຈະຍອມຮັບໄດ້ໃນລະບົບທີ່ມີຂະໜາດໃຫຍ່ຫຼາຍ, ໂດຍສະເພາະຖ້າທ່ານບໍ່ໄດ້ສົ່ງອອກຮູບພາບ. ແນວໃດກໍຕາມ, ສ່ວນຫຼາຍແມ່ນແນະນຳໃຫ້ໃຊ້ສະເພາະໃນກໍລະນີທີ່ທ່ານກຳລັງໃຊ້ແອັບພລິເຄຊັນອື່ນໆ ທີ່ກິນຊັບພະຍາກອນຫຼາຍໄປພ້ອມໆກັບ darktable.
-
- default (ຄ່າເລີ່ມຕົ້ນ) ໃຊ້ປະມານ 60% ຂອງໜ່ວຍຄວາມຈຳລະບົບ ແລະ 70% ຂອງໜ່ວຍຄວາມຈຳ GPU. ໂໝດນີ້ແນະນຳຖ້າທ່ານບໍ່ໄດ້ສົ່ງອອກຮູບພາບຈຳນວນຫຼາຍ, ມີໜ່ວຍຄວາມຈຳລະບົບຢ່າງໜ້ອຍ 16Gb ແລະ ໜ່ວຍຄວາມຈຳ GPU 4Gb, ແລະ ກຳລັງເປີດໃຊ້ແອັບພລິເຄຊັນອື່ນໆ ໄປພ້ອມກັບ darktable.
-
- large (ໃຫຍ່) ໃຊ້ປະມານ 75% ຂອງໜ່ວຍຄວາມຈຳລະບົບ ແລະ 90% ຂອງໜ່ວຍຄວາມຈຳ GPU. ນີ້ແມ່ນຕົວເລືອກທີ່ດີທີ່ສຸດຖ້າທ່ານໃຊ້ພຽງແຕ່ darktable ໃນລະບົບຂອງທ່ານ ແລະ/ຫຼື ກຳລັງສົ່ງອອກຮູບພາບຈຳນວນຫຼາຍ.
-
ເບິ່ງພາກ ການປັບແຕ່ງໜ່ວຍຄວາມຈຳ ແລະ ປະສິດທິພາບ ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.
🔗OpenCL
This section configures GPU acceleration for darktable’s regular image-processing pipeline. It is unrelated to the AI features’ GPU acceleration, which is configured separately in AI preferences – see AI GPU acceleration for that setup.
- ເປີດໃຊ້ການຮອງຮັບ OpenCL
- GPU ຂອງທ່ານສາມາດຖືກນຳໃຊ້ໂດຍ darktable ເພື່ອເລັ່ງຄວາມໄວໃນການປະມວນຜົນຢ່າງຫຼວງຫຼາຍ. ອິນເຕີເຟສ OpenCL ຕ້ອງການຮາດແວທີ່ເໝາະສົມ ແລະ ໄດຣເວີ OpenCL ທີ່ກົງກັນໃນລະບົບຂອງທ່ານ. ຖ້າບໍ່ພົບສິ່ງໃດສິ່ງໜຶ່ງ, ຕົວເລືອກນີ້ຈະເປັນສີເທົາ (ໃຊ້ບໍ່ໄດ້). ການຮອງຮັບ OpenCL ສາມາດເປີດ ແລະ ປິດໄດ້ຕະຫຼອດເວລາ ແລະ ຈະມີຜົນທັນທີ (ຄ່າເລີ່ມຕົ້ນແມ່ນເປີດ).
- ໂໝດ OpenCL ແບບໄວ
- ຖ້າຕັ້ງໄວ້, ຕົວແປງຄຳສັ່ງ OpenCL ຈະໃຊ້ການປັບແຕ່ງແບບເຂັ້ມງວດເພື່ອປະສິດທິພາບທີ່ດີຂຶ້ນ ແຕ່ຈະຫຼຸດຄວາມລະອຽດລົງ ແລະ ອາດມີການສູນເສຍຄຸນນະພາບເລັກນ້ອຍທີ່ສຸດ.
- ໂປຣໄຟລ໌ການຈັດຕາຕະລາງ OpenCL
- ກຳນົດວິທີການຈັດຕາຕະລາງວຽກຂອງຮູບຕົວຢ່າງ ແລະ ລຳດັບເມັດສີເຕັມໃນລະບົບທີ່ເປີດໃຊ້ OpenCL:
- default: GPU ປະມວນຜົນລຳດັບເມັດສີໃນມຸມມອງກາງ; CPU ປະມວນຜົນລຳດັບເມັດສີຂອງຮູບຕົວຢ່າງ.
- very fast GPU: ທັງສອງລຳດັບເມັດສີຖືກປະມວນຜົນຕາມລຳດັບໃນ GPU.
- multiple GPUs: ທັງສອງລຳດັບເມັດສີຖືກປະມວນຜົນແບບຂະໜານກັນໃນ GPU ທີ່ແຕກຕ່າງກັນ – ເບິ່ງພາກ ອຸປະກອນຫຼາຍອັນ ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.
- ການປັບແຕ່ງໜ່ວຍຄວາມຈຳ GPU
- ຖ້າເປີດໃຊ້ໃນລະບົບທີ່ມີອຸປະກອນ OpenCL ຫຼາຍອັນ, ທ່ານສາມາດລະບຸພື້ນທີ່ຫວ່າງສຳຮອງຕໍ່ອຸປະກອນ (headroom, ຄ່າເລີ່ມຕົ້ນແມ່ນ 600MB).
- ໄດຣເວີ OpenCL
- ໃນກໍລະນີສ່ວນໃຫຍ່ darktable ສາມາດຊອກຫາໄດຣເວີ OpenCL ທີ່ຖືກຕ້ອງໄດ້ ແຕ່ນີ້ຂຶ້ນກັບວ່າລະບົບປະຕິບັດການຂອງທ່ານຈັດການການຕິດຕັ້ງແນວໃດ. ໂດຍທົ່ວໄປແລ້ວ, darktable ຕ້ອງ:
-
- ບໍ່ໃຊ້ໄດຣເວີທີ່ບໍ່ໜ້າເຊື່ອຖື
-
- ມີໄດຣເວີທີ່ເຮັດວຽກພຽງອັນດຽວຕໍ່ໜຶ່ງອຸປະກອນຮາດແວ. ບັນຫາມັກຈະພົບໃນບ່ອນທີ່ມີການຕິດຕັ້ງໄດຣເວີຈາກຜູ້ຜະລິດ ພ້ອມກັບ ໄດຣເວີອື່ນ (ເຊັ່ນ
rusticl) ຫຼື (ໃນ Windows) ບ່ອນທີ່ໄດຣເວີOpenCLon12ຖືກຕິດຕັ້ງຜ່ານOpenCL Compatibility Pack.
- ມີໄດຣເວີທີ່ເຮັດວຽກພຽງອັນດຽວຕໍ່ໜຶ່ງອຸປະກອນຮາດແວ. ບັນຫາມັກຈະພົບໃນບ່ອນທີ່ມີການຕິດຕັ້ງໄດຣເວີຈາກຜູ້ຜະລິດ ພ້ອມກັບ ໄດຣເວີອື່ນ (ເຊັ່ນ
-
ມີປຸ່ມສະວິດເປີດ-ປິດໃຫ້ສຳລັບໄດຣເວີສ່ວນໃຫຍ່, ເຖິງແມ່ນວ່າໃນຮາດແວທີ່ແປກໃໝ່ເຊັ່ນບອດ ARM ທ່ານຈະຕ້ອງເປີດໃຊ້ຕົວເລືອກສຳຮອງ “ແພລັດຟອມອື່ນໆ”. ເລືອກໄດຣເວີທີ່ທ່ານຕ້ອງການໃຊ້ຈາກລາຍການ. ຖ້າທ່ານສົງໄສວ່າໄດຣເວີເຮັດວຽກຜິດປົກກະຕິ, ທ່ານສາມາດປິດມັນໄດ້ໂດຍກົງຢູ່ທີ່ນີ້.
-
ເບິ່ງພາກ ການປັບແຕ່ງໜ່ວຍຄວາມຈຳ ແລະ ປະສິດທິພາບ ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.