ນີ້ແມ່ນຄໍາສັ່ງ pnmrotate ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
pnmrotate - rotate a portable anymap ໂດຍບາງມຸມ
ສະຫຼຸບສັງລວມ
pnmrotate [- noantialias] ມຸມ [pnmfile]
ລາຍລະອຽດ
ອ່ານແຜນທີ່ໃດນຶ່ງແບບເຄື່ອນທີ່ເປັນການປ້ອນຂໍ້ມູນ. ໝຸນມັນຕາມມຸມທີ່ກຳນົດໄວ້ ແລະຜະລິດເປັນ
portable anymap ເປັນຜົນຜະລິດ. ຖ້າຫາກວ່າໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນສີ, ຜົນຜະລິດຈະເກີນໄປ,
ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະເປັນສີເທົາ. ມຸມແມ່ນຢູ່ໃນອົງສາ (ຈຸດລອຍ), ວັດແທກ
ທວນເຂັມໂມງ. ມັນສາມາດເປັນລົບ, ແຕ່ມັນຄວນຈະຢູ່ລະຫວ່າງ -90 ແລະ 90. ນອກຈາກນີ້, ສໍາລັບ
ການຫມຸນຫຼາຍກວ່າ 45 ອົງສາທ່ານອາດຈະໄດ້ຮັບຜົນໄດ້ຮັບທີ່ດີກວ່າຖ້າທ່ານໃຊ້ຄັ້ງທໍາອິດ pnmflip to
ເຮັດການຫມຸນ 90 ອົງສາແລະຫຼັງຈາກນັ້ນ pnmrotate ໜ້ອຍກວ່າ 45 ອົງສາ ໄປທາງອື່ນ
ສູດການຄິດໄລ່ການຫມຸນແມ່ນວິທີການສາມ shear ຂອງ Alan Paeth. ແຕ່ລະ shear ແມ່ນປະຕິບັດໂດຍ
looping ໃນໄລຍະ pixels ແຫຼ່ງແລະການແຈກຢາຍແຕ່ສ່ວນຫນຶ່ງໄປຫາແຕ່ລະຈຸດຫມາຍປາຍທາງ
ພິກເຊລ. ນີ້ມີຜົນກະທົບ "ຕ້ານການນາມແຝງ" - ມັນຫລີກລ້ຽງແຄມ jagged ແລະຄ້າຍຄືກັນ
ວັດຖຸບູຮານ. ຢ່າງໃດກໍ່ຕາມ, ມັນຍັງຫມາຍຄວາມວ່າສີຕົ້ນສະບັບຫຼືລະດັບສີຂີ້ເຖົ່າໃນຮູບພາບ
ຖືກແກ້ໄຂ. ຖ້າທ່ານຕ້ອງການທີ່ຈະຮັກສາຊຸດສີດຽວກັນທີ່ຊັດເຈນ, ທ່ານສາມາດນໍາໃຊ້
- noantialias ທຸງ. ນີ້ເຮັດການຕັດໂດຍການເຄື່ອນຍ້າຍ pixels ໂດຍບໍ່ມີການປ່ຽນຄ່າຂອງເຂົາເຈົ້າ.
ຖ້າຫາກວ່າທ່ານຕ້ອງການຕ້ານການນາມແຝງແລະບໍ່ສົນໃຈກ່ຽວກັບສີທີ່ຊັດເຈນ, ແຕ່ຍັງຕ້ອງການ a
ຈໍາກັດ * ຈໍານວນ * ຂອງສີ, ທ່ານສາມາດດໍາເນີນການຜົນໄດ້ຮັບໂດຍຜ່ານການ ppmquant.
ທຸງທັງໝົດສາມາດຖືກຫຍໍ້ເປັນຄຳນຳໜ້າທີ່ບໍ່ຊໍ້າກັນທີ່ສັ້ນທີ່ສຸດ.
ຂໍ້ມູນອ້າງອິງ
"ສູດການຄິດໄລ່ໄວສໍາລັບການຫມຸນ Raster ທົ່ວໄປ" ໂດຍ Alan Paeth, Graphics Interface '86, pp.
77-81.
ໃຊ້ pnmrotate ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net