GoGPT Best VPN GoSearch

OnWorks favicon

ppmtolss16 - ອອນລາຍໃນຄລາວ

ແລ່ນ ppmtolss16 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ ppmtolss16 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ppmtolss16 — ປ່ຽນ PPM ເປັນຮູບ LSS16

ສະຫຼຸບສັງລວມ


ppmtolss16 [ #rrggbb=i ... ] [< input.ppm] [> output.rle]

ລາຍລະອຽດ


ຫນ້າຄູ່ມືນີ້ເອກະສານສັ້ນໆກ່ຽວກັບ ppmtolss16 ຄໍາສັ່ງ.

ໄດ້ ppmtolss16 ໂປຣແກຣມປ່ຽນໄຟລ໌ PPM "ດິບ" ທີ່ມີສີສູງສຸດ 16 ສີເປັນ RLE-based ງ່າຍດາຍ
ຮູບແບບ:

ງ່າຍດາຍ ອີງໃສ່ RLE ຮູບແບບ

unint32 0x1413f3d magic (littleendian)
unint16 xsize littleendian
unint15 ysize littleendian
ແຜນທີ່ສີ 16 x unint8 r,g,b

ແຜນທີ່ສີແມ່ນຢູ່ໃນຮູບແບບ 6-bit (ແຕ່ລະ byte ແມ່ນ 0..63)

ຫຼັງຈາກນັ້ນ, ລໍາດັບຂອງ nybbles:

N ... ຖ້າ N ແມ່ນ != ກ່ອນຫນ້າ pixels, ຫນຶ່ງ pixel ຂອງສີ N, ຖ້າບໍ່ດັ່ງນັ້ນດໍາເນີນການລໍາດັບດັ່ງຕໍ່ໄປນີ້
...

M ... ຖ້າ​ຫາກ​ວ່າ M > 0 ຫຼັງ​ຈາກ​ນັ້ນ​ຄວາມ​ຍາວ​ຂອງ​ການ​ແລ່ນ​ແມ່ນ M+1, ຖ້າ​ບໍ່​ດັ່ງ​ນັ້ນ​ລໍາ​ດັບ​ການ​ແລ່ນ​ຈະ​ຖືກ​ເຂົ້າ​ລະ​ຫັດ​ໃນ​ສອງ nybbles​,
ນ້ອຍ, +17

ລໍາດັບ nybble ແມ່ນຢູ່ໃນພື້ນຖານຕໍ່ແຖວ, ການແລ່ນອາດຈະບໍ່ຂະຫຍາຍໄປທົ່ວແຖວແລະຄີກ-
ແຖວ nybble ແມ່ນສູນ padded.

ໃນຕອນເລີ່ມຕົ້ນຂອງແຖວ, "pixel ທີ່ຜ່ານມາ" ແມ່ນສົມມຸດວ່າເປັນສູນ.

OPTIONS


ສະຫຼຸບຂອງທາງເລືອກແມ່ນລວມຢູ່ຂ້າງລຸ່ມນີ້.

#rrggbb=i ລະບຸວ່າສີ #rrggbb (hex) ຄວນຖືກມອບໝາຍໃຫ້ index i (ທົດສະນິຍົມ).

BUG


ໂປຣແກຣມນີ້ບໍ່ສາມາດຈັດການຄຳເຫັນໃນສ່ວນຫົວ, ຫຼືຮູບແບບ ppm "ທຳມະດາ".

ໃຊ້ ppmtolss16 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.