ນີ້ແມ່ນຄໍາສັ່ງ tiffdither ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tiffdither - ປ່ຽນຮູບ greyscale ເປັນ bilevel ໂດຍໃຊ້ dithering
ສະຫຼຸບສັງລວມ
ໜັງຫົວ [ ທາງເລືອກໃນການ ] input.tif output.tif
ລາຍລະອຽດ
ໜັງຫົວ ປ່ຽນຮູບສີເທົາ 8-ບິດຊ່ອງດຽວເປັນຮູບສອງຊັ້ນໂດຍໃຊ້ Floyd-
ການຂະຫຍາຍພັນດ້ວຍຄວາມຜິດພາດຂອງ Steinberg ດ້ວຍການກຳນົດຂອບເຂດ.
OPTIONS
-c ລະບຸການບີບອັດເພື່ອໃຊ້ສໍາລັບຂໍ້ມູນທີ່ຂຽນໃສ່ໄຟລ໌ຜົນຜະລິດ: none ສໍາລັບບໍ່
ການບີບອັດ, packbits ສໍາລັບການບີບອັດ PackBits, ລzw ສໍາລັບ Lempel-Ziv & Welch
ການບີບອັດ, ໄປສະນີ ສໍາລັບການບີບອັດ deflate, g3 ສໍາລັບການບີບອັດ CCITT ກຸ່ມ 3 (T.4),
ແລະ g4 ສໍາລັບການບີບອັດ CCITT Group 4 (T.6). ໂດຍຄ່າເລີ່ມຕົ້ນ ໜັງຫົວ ຈະບີບອັດ
ຂໍ້ມູນອີງຕາມມູນຄ່າຂອງ ການບີບອັດ ແທັກທີ່ພົບເຫັນຢູ່ໃນໄຟລ໌ແຫຼ່ງ.
ສູດການບີບອັດ CCITT ກຸ່ມ 3 ແລະ ກຸ່ມ 4 ສາມາດໃຊ້ກັບ bilevel ເທົ່ານັ້ນ
ຂໍ້ມູນ.
ການບີບອັດກຸ່ມ 3 ສາມາດຖືກລະບຸຮ່ວມກັບຫຼາຍຕົວເລືອກສະເພາະ T.4: 1d
ສໍາລັບການເຂົ້າລະຫັດ 1 ມິຕິ, 2d ສໍາລັບການເຂົ້າລະຫັດ 2 ມິຕິລະດັບ, ແລະ ຕື່ມຂໍ້ມູນໃສ່ ບັງຄັບແຕ່ລະຄົນ
scanline ທີ່ຖືກເຂົ້າລະຫັດໃຫ້ເປັນສູນເພື່ອໃຫ້ລະຫັດ EOL ທີ່ສິ້ນສຸດແມ່ນຢູ່ໃນ byte.
ເຂດແດນ. ຕົວເລືອກສະເພາະຂອງກຸ່ມ 3 ແມ່ນຖືກລະບຸໂດຍການເພີ່ມ ``:''-ແຍກ
ລາຍຊື່ໄປທີ່ຕົວເລືອກ ``g3''; ຕົວຢ່າງ -c g3:2d:ຕື່ມ ເພື່ອຮັບເອົາຂໍ້ມູນທີ່ເຂົ້າລະຫັດ 2D ດ້ວຍ byte-
ສອດຄ່ອງລະຫັດ EOL.
ການບີບອັດ LZW ສາມາດຖືກກໍານົດຮ່ວມກັນກັບ a ຜູ້ຄາດຄະເນ ຄ່າ. ເປັນພະຍາກອນ
ມູນຄ່າຂອງ 2 ເຮັດໃຫ້ແຕ່ລະ scanline ຂອງຮູບພາບຜົນຜະລິດໄດ້ undergo ອອກຕາມລວງນອນ
ຄວາມແຕກຕ່າງກ່ອນທີ່ມັນຈະຖືກເຂົ້າລະຫັດ; ຄ່າຂອງ 1 ບັງຄັບໃຫ້ແຕ່ລະ scanline ຖືກເຂົ້າລະຫັດ
ໂດຍບໍ່ມີການແຕກຕ່າງກັນ. ຕົວເລືອກສະເພາະ LZW ແມ່ນລະບຸໂດຍການເພີ່ມ a
``:´´- ແຍກລາຍຊື່ໄປຫາຕົວເລືອກ ``lzw´; ຕົວຢ່າງ -c lzw:2 ສໍາລັບການບີບອັດ LZW ກັບ
ຄວາມແຕກຕ່າງຕາມແນວນອນ.
-f ລະບຸຄໍາສັ່ງຕື່ມບິດເພື່ອໃຊ້ໃນການຂຽນຂໍ້ມູນຜົນຜະລິດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໜັງຫົວ
ຈະສ້າງໄຟລ໌ໃຫມ່ທີ່ມີຄໍາສັ່ງຕື່ມຂໍ້ມູນດຽວກັນກັບຕົ້ນສະບັບ. ການລະບຸ -f
lsb2msb ຈະບັງຄັບໃຫ້ຂຽນຂໍ້ມູນດ້ວຍ ຕື່ມຄໍາສັ່ງ tag ຕັ້ງເປັນ LSB2MSB, ໃນຂະນະທີ່
-f msb2lsb ຈະບັງຄັບໃຫ້ຂຽນຂໍ້ມູນດ້ວຍ ຕື່ມຄໍາສັ່ງ ແທັກຖືກຕັ້ງເປັນ MSB2LSB .
-r ເຮັດໃຫ້ແຕ່ລະແຖບມີບໍ່ເກີນຈໍານວນແຖວທີ່ກໍານົດໄວ້.
-t ກໍານົດຄ່າຂອບເຂດສໍາລັບການ dithering. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄ່າເກນແມ່ນ 128.
ຫມາຍເຫດ
ສູດການຄິດໄລ່ dither ແມ່ນເອົາມາຈາກ tiffmedian(1) ໂຄງການ (ຂຽນໂດຍ Paul Heckbert).
ໃຊ້ tiffdither ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net