ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

gifsicle

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

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

ໂຄງການ:

NAME


gifsicle - ຈັດການຮູບພາບ GIF ແລະພາບເຄື່ອນໄຫວ

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


gifsicle [ຕົວເລືອກ, ກອບ, ແລະຊື່ໄຟລ໌]...

ລາຍລະອຽດ


gifsicle ເປັນໂຄງການເສັ້ນຄໍາສັ່ງທີ່ມີປະສິດທິພາບສໍາລັບການສ້າງ, ດັດແກ້, ການຈັດການ, ແລະ
ໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບຮູບພາບ GIF ແລະພາບເຄື່ອນໄຫວ.

gifsicle ປົກກະຕິປະມວນຜົນໄຟລ໌ GIF ປ້ອນເຂົ້າຕາມຕົວເລືອກແຖວຄໍາສັ່ງຂອງມັນ ແລະ
ຂຽນຜົນໄດ້ຮັບກັບຜົນໄດ້ຮັບມາດຕະຖານ. ໄດ້ -i ທາງເລືອກ, ສໍາລັບການຍົກຕົວຢ່າງ, ບອກ gifsicle to
interlace ວັດສະດຸປ້ອນຂອງມັນ:

gifsicle -i < pic.gif > interlaced-pic.gif

gifsicle ແມ່ນດີໃນການສ້າງ ແລະຈັດການພາບເຄື່ອນໄຫວ GIF. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນປະສົມປະສານສອງອັນ
ຫຼືຫຼາຍໄຟລ໌ໃສ່ເຂົ້າໄປໃນ "flipbook" animation:

gifsicle pic1.gif pic2.gif pic3.gif > animation.gif

ໃຊ້ທາງເລືອກເຊັ່ນ: --ຊັກຊ້າ, --loopcount, ແລະ -- optimize ເພື່ອປັບແຕ່ງພາບເຄື່ອນໄຫວຂອງທ່ານ.

ເພື່ອແກ້ໄຂໄຟລ໌ GIF ໃນສະຖານທີ່, ໃຫ້ໃຊ້ --ຊຸດ ທາງເລືອກ. ກັບ --ຊຸດ, gifsicle ຈະ​ປັບ​ປຸງ​ແກ້​ໄຂ​
ໄຟລ໌ທີ່ທ່ານລະບຸແທນທີ່ຈະຂຽນໄຟລ໌ໃຫມ່ໃຫ້ກັບຜົນໄດ້ຮັບມາດຕະຖານ. ເພື່ອ interlace
GIFs ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນ, ທ່ານສາມາດເວົ້າວ່າ:

gifsicle --ຊຸດ -i * .gif

ຜູ້ໃຊ້ໃຫມ່ອາດຈະຕ້ອງການທີ່ຈະຂ້າມໄປຫາພາກຕົວຢ່າງໃນຕອນທ້າຍ.

ແນວຄວາມຄິດ INDEX


ແນວຄວາມຄິດແມ່ນຢູ່ເບື້ອງຊ້າຍ, ທີ່ກ່ຽວຂ້ອງ gifsicle ທາງເລືອກແມ່ນຢູ່ເບື້ອງຂວາ.

ພາບເຄື່ອນໄຫວ, ການປ່ຽນແປງການເລືອກເຟຣມ, ການປ່ຽນແປງກອບ, ແລະອື່ນໆ.
ການ ກຳ ຈັດ --ການກໍາຈັດ
ວົງແຫວນ --loopcount
ພາກສ່ວນຂອງການເລືອກເຟຣມ
ນ້ອຍກວ່າ -- optimize, --ສີ
ຄວາມ​ໄວ --ຊັກຊ້າ
ຜົນຜະລິດທີ່ບໍ່ດີ --ລະ​ມັດ​ລະ​ວັງ
ສີພື້ນຫລັງ --ຄວາມເປັນມາ
ສີ, ການປ່ຽນແປງ --ການ​ປ່ຽນ​ແປງ​ສີ​, --use-colormap, -- dither, --transform-colormap
ການ​ຫຼຸດ​ຜ່ອນ​ຈໍາ​ນວນ​ --ສີ, -- dither, --ແກມມາ
ຄວາມຄິດເຫັນ -- ຄໍາເຫັນ
ການ​ຂະ​ຫຍາຍ --ສ່ວນຂະຫຍາຍ, --app-extension, -- ຂໍ້​ມູນ​ສ່ວນ​ຂະ​ຫຍາຍ​
ຂະຫນາດໄຟລ໌ -- optimize, --unoptimize, --ສີ
ການຫັນປ່ຽນຮູບພາບ
ການປູກພືດ --ການປູກພືດ, --ການປູກພືດ-ຄວາມໂປ່ງໃສ
flip --flip-*
ຂະ ໜາດ --ປັບຂະໜາດ, --ຂະໜາດ
ຫມຸນ --rotate-*
Grayscale --use-colormap
interlacing --interlace
ການຈັດຕໍາແຫນ່ງເຟຣມ --ຕໍາ​ແຫນ່ງ​
ຫນ້າຈໍ, ມີເຫດຜົນ --logical-ຫນ້າຈໍ
ການເລືອກເຟຣມເລືອກເຟຣມ (ເຊັ່ນ '#0')
ຄວາມ​ໂປ່ງ​ໃສ --ໂປ່ງໃສ
ຄໍາເຕືອນ -- ບໍ່ມີການເຕືອນ

ຄໍາສັ່ງ LINE


gifsicleເສັ້ນຄໍາສັ່ງຂອງປະກອບດ້ວຍໄຟລ໌ປ້ອນຂໍ້ມູນ GIF ແລະທາງເລືອກ. ທາງເລືອກສ່ວນໃຫຍ່ເລີ່ມຕົ້ນດ້ວຍ a
dash (-) ຫຼືບວກ (+); ການເລືອກເຟຣມ, ປະເພດຂອງທາງເລືອກ, ເລີ່ມຕົ້ນດ້ວຍເຄື່ອງຫມາຍຕົວເລກ (#).
ອັນອື່ນແມ່ນໄຟລ໌ປ້ອນຂໍ້ມູນ GIF.

gifsicle ອ່ານ ແລະປະມວນຜົນໄຟລ໌ປ້ອນຂໍ້ມູນ GIF ຕາມລໍາດັບ. ຖ້າບໍ່ມີການປ້ອນໄຟລ໌ GIF, ຫຼື
ທ່ານໃຫ້ຊື່ໄຟລ໌ພິເສດ '-', ມັນອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ.

gifsicle ອອກຈາກສະຖານະ 0 ຖ້າບໍ່ມີຂໍ້ຜິດພາດ ແລະສະຖານະ 1 ຖ້າບໍ່ດັ່ງນັ້ນ.

OPTIONS


ທຸກໆທາງເລືອກມີຮູບແບບຍາວ, '--long-descriptive-name'. ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງພິມທັງ ໝົດ
ຊື່ອະທິບາຍຍາວ, ພຽງແຕ່ພຽງພໍທີ່ຈະເຮັດໃຫ້ມັນບໍ່ຊັດເຈນ.

ບາງທາງເລືອກຍັງມີຮູບແບບສັ້ນ, '-X'. ທ່ານສາມາດສົມທົບທາງເລືອກສັ້ນຖ້າພວກເຂົາບໍ່ເຮັດ
ເອົາການໂຕ້ຖຽງ: '-IIb'ແມ່ນຄືກັນກັບ'-I -I -b'. ແຕ່ໃຫ້ລະມັດລະວັງກັບທາງເລືອກທີ່ເຮັດ
ເອົາການໂຕ້ຖຽງ: '-cblah'ໝາຍ ຄວາມວ່າ'-c ບ້າ', ບໍ່ແມ່ນ'-c -b -l -a -h'.

ທາງ​ເລືອກ​ຫຼາຍ​ຢ່າງ​ຍັງ​ມີ​ການ​ສົນ​ທະ​ນາ​, '--ບໍ່ມີທາງເລືອກ', ເຊິ່ງປິດທາງເລືອກ. ທ່ານສາມາດຫັນ
ອອກ​ທາງ​ເລືອກ​ສັ້ນ '-X'ໂດຍ​ການ​ເວົ້າ​ວ່າ '+X'ແທນ.

ຮູບແບບການ ທາງເລືອກໃນການ
ຕົວເລືອກຮູບແບບບອກ gifsicle ປະເພດໃດແດ່ທີ່ຈະຜະລິດ. ສາມາດມີຢູ່ໃນຫຼາຍທີ່ສຸດຫນຶ່ງ, ແລະ
ມັນຕ້ອງກ່ອນການປ້ອນຂໍ້ມູນ GIF ໃດໆ.

--ລວມເຂົ້າກັນ, -m
ສົມ​ທົບ​ການ​ປ້ອນ​ຂໍ້​ມູນ GIF ທັງ​ຫມົດ​ເຂົ້າ​ໄປ​ໃນ​ໄຟລ​໌​ຫນຶ່ງ​ທີ່​ມີ​ຫຼາຍ​ເຟຣມ​ແລະ​ຂຽນ​ໄຟລ​໌​ທີ່​
ຜົນຜະລິດມາດຕະຖານ. ນີ້ແມ່ນຮູບແບບເລີ່ມຕົ້ນ.

--ຊຸດ, -b
ແກ້ໄຂແຕ່ລະການປ້ອນຂໍ້ມູນ GIF ໃນສະຖານທີ່ໂດຍການອ່ານ ແລະຂຽນໃສ່ຊື່ໄຟລ໌ດຽວກັນ. (GIFs
ອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານຖືກຂຽນໃສ່ຜົນໄດ້ຮັບມາດຕະຖານ.)

--ລະເບີດ, -e
ສ້າງ GIF ຜົນຜະລິດສໍາລັບແຕ່ລະກອບຂອງແຕ່ລະໄຟລ໌ປ້ອນຂໍ້ມູນ. GIFs ຜົນຜະລິດມີຊື່
'xxx.000', 'xxx.001', ແລະອື່ນໆ, ບ່ອນທີ່ 'xxx' ແມ່ນຊື່ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ (ຫຼື
ອັນໃດກໍໄດ້ທີ່ທ່ານລະບຸໄວ້ກັບ '-- ຜົນຜະລິດ') ແລະການຂະຫຍາຍຕົວເລກແມ່ນກອບ
ຈໍານວນ

--explode-ໂດຍຊື່, -E
ຄື​ກັນ​ກັບ --ລະເບີດ, ແຕ່ໃຫ້ຂຽນກອບທີ່ມີຊື່ໃສ່ໄຟລ໌ 'xxx.ຊື່' ແທນ​ທີ່
'xxx.ເລກກອບ'. ເຟຣມຖືກຕັ້ງຊື່ໂດຍໃຊ້ '--ຊື່'ທາງເລືອກ.

ໂດຍ​ທົ່ວ​ໄປ ທາງເລືອກໃນການ
ທາງເລືອກທົ່ວໄປຄວບຄຸມຂໍ້ມູນ gifsicle ພິມແລະບ່ອນທີ່ມັນຂຽນຜົນຜະລິດຂອງມັນ.
ທາງ​ເລືອກ​ຂໍ້​ມູນ​ແລະ​ -- verbose ສາມາດປິດດ້ວຍ '--ບໍ່-X'.

-- ຂໍ້​ມູນ, -I
ພິມຄໍາອະທິບາຍທີ່ມະນຸດສາມາດອ່ານໄດ້ຂອງແຕ່ລະ GIF ວັດສະດຸປ້ອນໃສ່ກັບຜົນໄດ້ຮັບມາດຕະຖານ, ຫຼື
ໄຟລ໌ໃດກໍ່ຕາມທີ່ທ່ານລະບຸດ້ວຍ -o. ຕົວເລືອກນີ້ສະກັດກັ້ນຜົນຜະລິດປົກກະຕິ, ແລະບໍ່ສາມາດ
ຖືກລວມເຂົ້າກັບຕົວເລືອກຮູບແບບເຊັ່ນ --ຊຸດ. ຖ້າທ່ານໃຫ້ສອງ -- ຂໍ້​ມູນ or -I ທາງເລືອກ,
ຢ່າງ​ໃດ​ກໍ​ຕາມ​, ຂໍ້​ມູນ​ຂ່າວ​ສານ​ແມ່ນ​ພິມ​ອອກ​ເປັນ​ຄວາມ​ຜິດ​ພາດ​ມາດ​ຕະ​ຖານ​, ແລະ​ຜົນ​ຜະ​ລິດ​ປົກ​ກະ​ຕິ​ເກີດ​ຂຶ້ນ​ເປັນ​
ປົກກະຕິ.

--color-info, --cinfo
ຄື -- ຂໍ້​ມູນ, ແຕ່ຍັງພິມຂໍ້ມູນກ່ຽວກັບ input files' colormaps.

-- ຂໍ້​ມູນ​ສ່ວນ​ຂະ​ຫຍາຍ​, --xinfo
ຄື -- ຂໍ້​ມູນ, ແຕ່ຍັງພິມສ່ວນຂະຫຍາຍ GIF ທີ່ບໍ່ໄດ້ຮັບການຮັບຮູ້ໃນ a hexdump(1) ຄື
ຮູບແບບ.

-- ຂໍ້​ມູນ​ຂະ​ຫນາດ​, --ຂໍ້ມູນ
ຄື -- ຂໍ້​ມູນ, ແຕ່ຍັງພິມຂໍ້ມູນກ່ຽວກັບຂະຫນາດຮູບພາບທີ່ຖືກບີບອັດ.

- ຊ່ວຍ, -h
ພິມຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.

-o ເອກະສານ
-- ຜົນຜະລິດ ເອກະສານ
ສົ່ງຜົນຜະລິດໄປຫາ ເອກະສານ. ຊື່ໄຟລ໌ພິເສດ '-' ຫມາຍຄວາມວ່າຜົນຜະລິດມາດຕະຖານ.

-- verbose, -V
ພິມຂໍ້ມູນຄວາມຄືບຫນ້າ (ໄຟລ໌ທີ່ອ່ານແລະຂຽນ) ຄວາມຜິດພາດມາດຕະຖານ.

-- ບໍ່ມີການເຕືອນ, -w
ສະກັດກັ້ນຂໍ້ຄວາມເຕືອນໄພທັງຫມົດ.

--no-ignore-errors
ອອກຈາກສະຖານະ 1 ເມື່ອພົບ GIF ທີ່ຜິດພາດຫຼາຍ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອ muddle ສຸດ.

- ການປ່ຽນແປງ
ພິມໝາຍເລກສະບັບ ແລະຂໍ້ມູນສັ້ນທີ່ບໍ່ຮັບປະກັນ ແລະອອກ.

--ລະ​ມັດ​ລະ​ວັງ
ຂຽນ GIF ທີ່ໃຫຍ່ກວ່າເລັກນ້ອຍທີ່ຫຼີກເວັ້ນຂໍ້ບົກພ່ອງໃນບາງການປະຕິບັດ GIF ອື່ນໆ. ບາງ
ເວີຊັ່ນ Java ແລະ Internet Explorer ບໍ່ສາມາດສະແດງ GIF ທີ່ຖືກຕ້ອງ ແລະໜ້ອຍທີ່ສຸດໄດ້
Gifsicle ຜະລິດ. ໃຊ້ --ລະ​ມັດ​ລະ​ວັງ ທາງເລືອກຖ້າຫາກວ່າທ່ານກໍາລັງມີບັນຫາກັບ a
ຮູບພາບໂດຍສະເພາະ.

--conserve-ຄວາມ​ຊົງ​ຈໍາ​
ຮັກສາການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາໃນຄ່າໃຊ້ຈ່າຍຂອງເວລາປະມວນຜົນ. ນີ້ອາດຈະເປັນປະໂຫຍດຖ້າທ່ານ
ກໍາລັງປະມວນຜົນ GIF ຂະຫນາດໃຫຍ່ຢູ່ໃນຄອມພິວເຕີໂດຍບໍ່ມີຫນ່ວຍຄວາມຈໍາຫຼາຍ.

--ໄຟລ໌ຕໍ່ໄປ
ອະ​ນຸ​ຍາດ​ໃຫ້​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​ທີ່​ຈະ​ມີ​ຮູບ​ພາບ GIF ເຊື່ອມ​ຕໍ່​ຫຼາຍ​. ຖ້າຊື່ໄຟລ໌ປາກົດ
ຫຼາຍຄັ້ງໃນແຖວຄໍາສັ່ງ, gifsicle ຈະອ່ານຮູບພາບໃຫມ່ຈາກແຕ່ລະໄຟລ໌
ເວລາ. ຕົວເລືອກນີ້ສາມາດຊ່ວຍໃຫ້ສະຄຣິບຫຼີກລ່ຽງຄວາມຕ້ອງການສໍາລັບໄຟລ໌ຊົ່ວຄາວ. ຍົກ​ຕົວ​ຢ່າງ,
ເພື່ອສ້າງ GIF ເຄື່ອນໄຫວທີ່ມີສາມເຟຣມທີ່ມີຄວາມລ່າຊ້າທີ່ແຕກຕ່າງກັນ, ທ່ານອາດຈະດໍາເນີນການ
"gifsicle --ໄຟລ໌ຕໍ່ໄປ -d10 - -d20 - -d30 - > out.gif" ແລະຂຽນສາມຮູບ GIF,
ໃນລໍາດັບ, to gifsicleການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງ.

--multifile
ຄື --ໄຟລ໌ຕໍ່ໄປ, ແຕ່ອ່ານ as ຈໍານວນຫຼາຍ GIF ຮູບພາບ as ເປັນໄປໄດ້ ຈາກ​ແຕ່​ລະ​ໄຟລ​໌​. ທາງເລືອກນີ້
ມີຈຸດປະສົງສໍາລັບ scripts. ສໍາລັບຕົວຢ່າງ, ເພື່ອລວມຈໍານວນຮູບພາບ GIF ທີ່ບໍ່ຮູ້ຈັກເຂົ້າໄປໃນ a
ພາບເຄື່ອນໄຫວດຽວ, ແລ່ນ "gifsicle --multifile - > out.gif" ແລະຂຽນຮູບພາບ GIF, ໃນ
ລໍາດັບ, ເຖິງ gifsicleການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງ. ການເລືອກເຟຣມໃດກໍໄດ້ນຳໃຊ້ກັບອັນສຸດທ້າຍເທົ່ານັ້ນ
ໄຟລ໌ໃນ concatenation.

ພາ ການເລືອກ
ການຄັດເລືອກກອບບອກ gifsicle ຂອບທີ່ຈະໃຊ້ຈາກໄຟລ໌ປ້ອນຂໍ້ມູນປະຈຸບັນ. ພວກ​ເຂົາ​ແມ່ນ
ເປັນປະໂຫຍດພຽງແຕ່ສໍາລັບພາບເຄື່ອນໄຫວ, ເນື່ອງຈາກວ່າ GIFs ທີ່ບໍ່ມີການເຄື່ອນໄຫວມີພຽງແຕ່ຫນຶ່ງກອບ. ນີ້ແມ່ນ
ຮູບແບບທີ່ຍອມຮັບໄດ້ສໍາລັບຂໍ້ກໍານົດຂອງກອບ.

#num ເລືອກກອບ num. (ກອບທໍາອິດແມ່ນ '#0'. ຕົວເລກລົບນັບຖອຍຫຼັງ
ຈາກກອບສຸດທ້າຍ, ເຊິ່ງແມ່ນ '#-1'.)
#ເລກ 1-ເລກ 2 ເລືອກເຟຣມ ເລກ 1 ໂດຍຜ່ານການ ເລກ 2.
#ເລກ 1- ເລືອກເຟຣມ ເລກ 1 ຜ່ານກອບສຸດທ້າຍ.
#ຊື່ ເລືອກກອບທີ່ມີຊື່ ຊື່.

ຕົວອັກສອນ '#' ມີຄວາມຫມາຍພິເສດສໍາລັບແກະຈໍານວນຫຼາຍ, ດັ່ງນັ້ນໂດຍທົ່ວໄປແລ້ວທ່ານຈໍາເປັນຕ້ອງອ້າງເຖິງມັນ.

ຍົກ​ຕົວ​ຢ່າງ,
gifsicle happy.gif "# 0"
ໃຊ້ກອບທໍາອິດຈາກ happy.gif;
gifsicle happy.gif "#0-2"
ໃຊ້ສາມເຟຣມທໍາອິດຂອງມັນ; ແລະ
gifsicle happy.gif "#-1-0"
ໃຊ້ກອບຂອງມັນໃນລໍາດັບປີ້ນກັບກັນ (ເລີ່ມຕົ້ນຈາກກອບ #-1 - ກອບສຸດທ້າຍ - ແລະສິ້ນສຸດ
ໃນກອບ #0 - ທໍາອິດ).

ການປະຕິບັດທີ່ດໍາເນີນການກັບເຟຣມທີ່ເລືອກແມ່ນຂຶ້ນກັບຮູບແບບປະຈຸບັນ. ໃນ​ຮູບ​ແບບ​ລວມ​,
ພຽງ​ແຕ່​ເຟຣມ​ທີ່​ເລືອກ​ທີ່​ຖືກ​ລວມ​ເຂົ້າ​ໄປ​ໃນ GIF ຜົນ​ຜະ​ລິດ​ໄດ້​. ໃນໂຫມດ batch, ພຽງແຕ່ເລືອກ
ເຟຣມຖືກດັດແກ້; ກອບອື່ນໆຍັງຄົງບໍ່ປ່ຽນແປງ. ໃນໂຫມດ explode, ພຽງແຕ່ເລືອກ
ເຟຣມຖືກລະເບີດອອກເປັນ GIFs ຜົນຜະລິດ.

ພາ ການປ່ຽນແປງ ທາງເລືອກໃນການ
ຕົວເລືອກການປ່ຽນແປງກອບໃສ່ເຟຣມໃໝ່ເຂົ້າໄປໃນພາບເຄື່ອນໄຫວ ຫຼືປ່ຽນແທນ ຫຼືລຶບເຟຣມນັ້ນ
ມີຢູ່ແລ້ວ. ບາງ​ສິ່ງ​ບາງ​ຢ່າງ - ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ, ການ​ປ່ຽນ​ແປງ​ຫນຶ່ງ​ໃນ​ການ​ເຄື່ອນ​ໄຫວ - ແມ່ນ
ຍາກທີ່ຈະສະແດງອອກດ້ວຍການເລືອກເຟຣມ, ແຕ່ງ່າຍກັບການປ່ຽນແປງກອບ.

--ລຶບ ນໍາ [ນໍາ... ]
ລົບ ນໍາ ຈາກການປ້ອນຂໍ້ມູນ GIF.

--ໃສ່-ກ່ອນ frame GIFs ອື່ນໆ
Insert GIFs ອື່ນໆ ກ່ອນທີ່ຈະ frame ໃນການປ້ອນຂໍ້ມູນ GIF.

-- ຕື່ມໃສ່ GIFs ອື່ນໆ
ເອກະສານຊ້ອນທ້າຍ GIFs ອື່ນໆ ໃສ່ GIF.

--ປ່ຽນແທນ ນໍາ GIFs ອື່ນໆ
ແທນທີ່ ນໍາ ຈາກການປ້ອນຂໍ້ມູນ GIF ກັບ GIFs ອື່ນໆ.

--ແລ້ວໆ
ສໍາເລັດຊຸດການປ່ຽນແປງກອບປະຈຸບັນ.

ໄດ້ ນໍາ ການໂຕ້ຖຽງແມ່ນການເລືອກເຟຣມ (ເບິ່ງຂ້າງເທິງ). ການໂຕ້ຖຽງເຫຼົ່ານີ້ສະເຫມີຫມາຍເຖິງ
ກອບຈາກ ຕົ້ນສະບັບ ປ້ອນ GIF. ດັ່ງນັ້ນ, ຖ້າ 'a.gif' ມີ 3 ເຟຣມ ແລະ 'b.gif' ມີຫນຶ່ງ, ນີ້
ຄໍາສັ່ງ
gifsicle a.gif --ລຶບ "# 0" --ປ່ຽນແທນ "# 2" b.gif
ຈະຜະລິດພາບເຄື່ອນໄຫວທີ່ມີ 2 ເຟຣມ: 'a.gif' ກອບ 1, ຈາກນັ້ນ 'b.gif'.

ໄດ້ GIFs ອື່ນໆ arguments ແມ່ນຈໍານວນຂອງໄຟລ໌ປ້ອນ GIF ແລະການເລືອກເຟຣມ. ເຫຼົ່ານີ້
ຮູບ​ພາບ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ລວມ​ເຂົ້າ​ກັນ​ໃນ​ຮູບ​ແບບ​ການ​ລວມ​ແລະ​ການ​ເພີ່ມ​ເຂົ້າ GIF ໄດ້​. ໄດ້ GIFs ອື່ນໆ ຈົນກ່ວາ
ຕົວເລືອກການປ່ຽນແປງກອບຕໍ່ໄປ, ດັ່ງນັ້ນຄໍາສັ່ງນີ້ປ່ຽນແທນກອບທໍາອິດຂອງ 'in.gif' ກັບ
ການປະສົມປະສານຂອງ 'a.gif' ແລະ 'b.gif':
gifsicle -b in.gif --ປ່ຽນແທນ "# 0" a.gif b.gif

ຢ່າງໃດກໍຕາມ, ຄໍາສັ່ງນີ້ແທນກອບທໍາອິດຂອງ 'in.gif' ດ້ວຍ 'a.gif' ແລະຫຼັງຈາກນັ້ນ.
ຂະບວນການ 'b.gif' ແຍກຕ່າງຫາກ:
gifsicle -b in.gif --ປ່ຽນແທນ "# 0" a.gif --ແລ້ວໆ b.gif

ຄຳເຕືອນ: ທ່ານບໍ່ຄວນໃຊ້ທັງການເລືອກເຟຣມ ແລະການປ່ຽນແປງເຟຣມໃສ່ GIF ທີ່ປ້ອນເຂົ້າດຽວກັນ.

ຮູບພາບ ທາງເລືອກໃນການ
ທາງ​ເລືອກ​ຮູບ​ພາບ​ປັບ​ປຸງ​ຮູບ​ພາບ​ການ​ປ້ອນ​ຂໍ້​ມູນ -- ໂດຍ​ການ​ປ່ຽນ​ແປງ interlacing ຂອງ​ເຂົາ​ເຈົ້າ​, ຄວາມ​ໂປ່ງ​ໃສ​, ແລະ​
ການປູກພືດ, ສໍາລັບການຍົກຕົວຢ່າງ. ຕົວເລືອກຮູບພາບມີສາມຮູບແບບ: '--X','--ບໍ່-X', ແລະ'--ດຽວກັນ-X'.
The '--X'ແບບຟອມເລືອກຄ່າສໍາລັບຄຸນສົມບັດ, '--ບໍ່-X' ແບບຟອມປິດຄຸນສົມບັດ,
ແລະ '--ດຽວກັນ-X' ແບບຟອມຫມາຍຄວາມວ່າມູນຄ່າຂອງຄຸນສົມບັດໄດ້ຖືກຄັດລອກຈາກແຕ່ລະວັດສະດຸປ້ອນ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນສະເຫມີ '--ດຽວກັນ-X'. ຍົກ​ຕົວ​ຢ່າງ, -ຄວາມເປັນມາ="#0000FF" ຕັ້ງພື້ນຫຼັງ
ສີ​ກັບ​ສີ​ຟ້າ​, --ບໍ່ມີພື້ນຫຼັງ ປິດສີພື້ນຫຼັງ (ໂດຍການຕັ້ງມັນເປັນ 0), ແລະ
-- ພື້ນ​ຖານ​ດຽວ​ກັນ​ ໃຊ້ສີພື້ນຫຼັງທີ່ມີຢູ່ແລ້ວຂອງຮູບພາບທີ່ປ້ອນເຂົ້າ. ທ່ານສາມາດໃຫ້ແຕ່ລະທາງເລືອກ
ຫຼາຍຄັ້ງ; ຍົກ​ຕົວ​ຢ່າງ,
gifsicle -b -O2 -i a.gif --same-interlace b.gif c.gif
ຈະເຮັດໃຫ້ 'a.gif' interlaced, ແຕ່ປ່ອຍໃຫ້ 'b.gif' ແລະ 'c.gif' interlaced ພຽງແຕ່ຖ້າພວກມັນເປັນ.
ແລ້ວ.

-B ສີ
--ຄວາມເປັນມາ ສີ
ຕັ້ງຄ່າພື້ນຖານ GIF ຜົນຜະລິດເປັນ ສີ. ການໂຕ້ຖຽງສາມາດມີຮູບແບບດຽວກັນກັບຢູ່ໃນ
ໄດ້ --ໂປ່ງໃສ ທາງ​ເລືອກ​ຂ້າງ​ລຸ່ມ​ນີ້​.

--ການປູກພືດ x1,y1-x2,y2
--ການປູກພືດ x1,y1+widthxລະດັບຄວາມສູງ
ຕັດກອບການປ້ອນຂໍ້ມູນຕໍ່ໄປນີ້ໃສ່ພື້ນທີ່ສີ່ຫຼ່ຽມນ້ອຍກວ່າ. ແຈເທິງຊ້າຍຂອງ
ຮູບ​ສີ່​ແຈ​ສາກ​ນີ້​ແມ່ນ (x1,y1); ທ່ານສາມາດໃຫ້ມຸມຂວາລຸ່ມ, (x2,y2), ຫຼື
ຄວາມກວ້າງແລະຄວາມສູງຂອງສີ່ຫລ່ຽມ. ໃນ x1,y1+widthxລະດັບຄວາມສູງ ແບບຟອມ, width ແລະ
ລະດັບຄວາມສູງ ສາມາດເປັນສູນ ຫຼືລົບ. ມິຕິສູນຫມາຍຄວາມວ່າພື້ນທີ່ການປູກພືດໄປຫາ
ຂອບຂອງຮູບ; ມິຕິທາງລົບເອົາພື້ນທີ່ຕັດທີ່ຫຼາຍ pixels
ກັບຄືນໄປບ່ອນຈາກຂອບຮູບ. ຍົກ​ຕົວ​ຢ່າງ, --ການປູກພືດ 2,2+-2x-2 ຈະໂກນ 2 pixels ອອກແຕ່ລະອັນ
ຂ້າງ​ຂອງ​ຮູບ​ພາບ​ການ​ປ້ອນ​ຂໍ້​ມູນ​. ການປູກພືດເກີດຂຶ້ນກ່ອນທີ່ຈະຫມຸນໃດໆ, flipping,
ປັບຂະໜາດ ຫຼືການຈັດຕຳແໜ່ງ.

--ການປູກພືດ-ຄວາມໂປ່ງໃສ
ຕັດຂອບໂປ່ງໃສອອກຈາກກອບການປ້ອນຂໍ້ມູນຕໍ່ໄປນີ້. ນີ້ເກີດຂຶ້ນຫຼັງຈາກໃດ
ການປູກພືດເນື່ອງຈາກ --ການປູກພືດ ທາງເລືອກ. ມັນເຮັດວຽກກ່ຽວກັບຮູບພາບການປ້ອນຂໍ້ມູນວັດຖຸດິບ; ຕົວຢ່າງ, ໃດ
ທາງເລືອກຄວາມໂປ່ງໃສຍັງບໍ່ທັນໄດ້ຖືກນໍາໃຊ້.

--flip-ແນວນອນ
--flip-ຕັ້ງ
ພິກຂອບຕໍ່ໄປນີ້ຕາມແນວນອນ ຫຼືແນວຕັ້ງ.

-i
--interlace
ເປີດ interlacing.

-S widthxລະດັບຄວາມສູງ
--logical-ຫນ້າຈໍ widthxລະດັບຄວາມສູງ
ກໍານົດຫນ້າຈໍທີ່ມີເຫດຜົນຜົນຜະລິດເປັນ widthxລະດັບຄວາມສູງ. --no-logical-screen ກໍານົດຜົນຜະລິດ
ຫນ້າຈໍຢ່າງມີເຫດຜົນກັບຂະຫນາດຂອງກອບຜົນຜະລິດທີ່ໃຫຍ່ທີ່ສຸດ, ໃນຂະນະທີ່ --same-logical-screen
ຕັ້ງຄ່າໜ້າຈໍເຫດຜົນຂອງຜົນຜະລິດໃຫ້ເປັນໜ້າຈໍທີ່ມີເຫດຜົນການປ້ອນຂໍ້ມູນທີ່ໃຫຍ່ທີ່ສຸດ. -- ໜ້າ ຈໍ ເປັນ
ຄໍາສັບຄ້າຍຄື --logical-ຫນ້າຈໍ.

-p x,y
--ຕໍາ​ແຫນ່ງ​ x,y
ກໍານົດຕໍາແຫນ່ງຂອງກອບດັ່ງຕໍ່ໄປນີ້ (x,y). -- ບໍ່ມີຕໍາແໜ່ງ ວິທີການ --ຕໍາ​ແຫນ່ງ​ 0,0​.
ໂດຍປົກກະຕິ, --ຕໍາ​ແຫນ່ງ​ x,y ວາງທຸກກອບທີ່ປະສົບຜົນສໍາເລັດຢ່າງແນ່ນອນ x,y. ຢ່າງໃດກໍຕາມ, ຖ້າເປັນ
ພາບເຄື່ອນໄຫວທັງໝົດແມ່ນການປ້ອນຂໍ້ມູນ, x,y ຖືກປະຕິບັດເປັນຕໍາແຫນ່ງສໍາລັບການເຄື່ອນໄຫວ.

--rotate-90
--rotate-180
--rotate-270
ໝຸນຂອບຮູບຕໍ່ໄປນີ້ດ້ວຍ 90, 180, ຫຼື 270 ອົງສາ. --no-rotate ປິດໃດໆ
ພືດຫມູນວຽນ.

-t ສີ
--ໂປ່ງໃສ ສີ
ເຮັດໃຫ້ ສີ ໂປ່ງໃສໃນກອບຕໍ່ໄປນີ້. ສີ ສາມາດເປັນດັດສະນີແຜນທີ່ສີ
(0-255), ສະເພາະສີເລກຖານສິບຫົກ (ເຊັ່ນ: "#FF00FF" ສໍາລັບສີມ່ວງແດງ), ຫຼື slash- ຫຼື
ຄ່າສີແດງ, ສີຂຽວ ແລະສີຟ້າທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ (ແຕ່ລະລະຫວ່າງ 0 ຫາ 255).

ການຂະຫຍາຍຕົວ ທາງເລືອກໃນການ
ຕົວເລືອກສ່ວນຂະຫຍາຍເພີ່ມຂໍ້ມູນທີ່ບໍ່ແມ່ນພາບໃຫ້ກັບ GIF ຜົນຜະລິດ. ນີ້​ປະ​ກອບ​ມີ​ຊື່​,
ຄໍາເຫັນ, ແລະການຂະຫຍາຍທົ່ວໄປ.

--app-extension app ຊື່ ການຂະຫຍາຍ
ຕື່ມການຂະຫຍາຍແອັບພລິເຄຊັນທີ່ມີຊື່ app ຊື່ ແລະດ້ວຍມູນຄ່າ ການຂະຫຍາຍ ການ
ຜົນຜະລິດ GIF. --no-app-extensions ເອົາສ່ວນຂະຫຍາຍແອັບພລິເຄຊັນອອກຈາກວັດສະດຸປ້ອນ
ຮູບພາບຕ່າງໆ.

-c ຂໍ້ຄວາມ
-- ຄໍາເຫັນ ຂໍ້ຄວາມ
ເພີ່ມຄຳເຫັນ, ຂໍ້ຄວາມ, ກັບ GIF ຜົນຜະລິດ. ຄໍາເຫັນຈະຖືກວາງໄວ້ກ່ອນຫນ້າຕໍ່ໄປ
ກອບໃນກະແສ. --ບໍ່​ມີ​ຄວາມ​ຄິດ​ເຫັນ ເອົາຄໍາຄິດເຫັນອອກຈາກຮູບພາບການປ້ອນຂໍ້ມູນ.

--ສ່ວນຂະຫຍາຍ ຈໍານວນ ການຂະຫຍາຍ
ຕື່ມການຂະຫຍາຍຕົວເລກ ຈໍານວນ ແລະດ້ວຍມູນຄ່າ ການຂະຫຍາຍ ກັບ GIF ຜົນຜະລິດ.
ຈໍານວນ ສາມາດເປັນເລກທົດສະນິຍົມ, ເລກແປດ, hex, ຫຼືມັນສາມາດເປັນຕົວອັກສອນດຽວເຊັ່ນ 'n', ເຊິ່ງ
ຄ່າ ASCII ຖືກໃຊ້. --no-extensions (ຫຼື +x) ເອົາສ່ວນຂະຫຍາຍອອກຈາກວັດສະດຸປ້ອນ
ຮູບພາບຕ່າງໆ.

-n ຂໍ້ຄວາມ
--ຊື່ ຂໍ້ຄວາມ
ຕັ້ງຊື່ຂອງກອບຕໍ່ໄປເປັນ ຂໍ້ຄວາມ. ຊື່ນີ້ຖືກເກັບໄວ້ເປັນສ່ວນຂະຫຍາຍຢູ່ໃນຜົນຜະລິດ
GIF (ເລກສ່ວນຂະຫຍາຍ 0xCE, ຕາມດ້ວຍຕົວອັກສອນຂອງຊື່ກອບ).
--ບໍ່ມີຊື່ ເອົາສ່ວນຂະຫຍາຍຊື່ອອກຈາກຮູບພາບທີ່ປ້ອນເຂົ້າ.

Animation ທາງເລືອກໃນການ
ຕົວເລືອກອະນິເມຊັນນຳໃຊ້ກັບອະນິເມຊັນ GIF, ຫຼືກັບແຕ່ລະເຟຣມໃນອະນິເມຊັນ GIF. ເປັນ
ດ້ວຍຕົວເລືອກຮູບພາບ, ຕົວເລືອກພາບເຄື່ອນໄຫວສ່ວນໃຫຍ່ມີສາມຮູບແບບ, '--X','--ບໍ່-X', ແລະ
'--ດຽວກັນ-X', ແລະທ່ານສາມາດໃຫ້ທາງເລືອກພາບເຄື່ອນໄຫວຫຼາຍຄັ້ງ; ຍົກ​ຕົວ​ຢ່າງ,
gifsicle -b a.gif -d50 "# 0" "# 1" -d100 "# 2" "# 3"
ກໍານົດຄວາມລ່າຊ້າຂອງເຟຣມ 0 ແລະ 1 ເຖິງ 50, ແລະເຟຣມ 2 ແລະ 3 ເປັນ 100.

-d ທີ່ໃຊ້ເວລາ
--ຊັກຊ້າ ທີ່ໃຊ້ເວລາ
ກໍານົດຄວາມລ່າຊ້າລະຫວ່າງກອບເປັນ ທີ່ໃຊ້ເວລາ ໃນຫຼາຍຮ້ອຍວິນາທີ.

-D ວິທີການ
--ການກໍາຈັດ ວິທີການ
ກໍານົດວິທີການກໍາຈັດສໍາລັບກອບດັ່ງຕໍ່ໄປນີ້ເພື່ອ ວິທີການ. ການກໍາຈັດກອບ
ວິທີການກໍານົດວິທີການ viewer ຄວນເອົາກອບໃນເວລາທີ່ມັນເຖິງເວລາທີ່ຈະສະແດງ
ຕໍ່ໄປ. ວິທີການ ສາມາດເປັນຕົວເລກລະຫວ່າງ 0 ຫາ 7 (ເຖິງແມ່ນວ່າພຽງແຕ່ 0 ຫາ 3 ແມ່ນ
ໂດຍ​ທົ່ວ​ໄປ​ທີ່​ມີ​ຄວາມ​ຫມາຍ), ຫຼື​ຫນຶ່ງ​ໃນ​ຊື່​ເຫຼົ່າ​ນີ້​: none (ປ່ອຍ​ໃຫ້​ພາ​ສາ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ສໍາ​ລັບ​ການ​
ກອບໃນອະນາຄົດທີ່ຈະສ້າງຂຶ້ນຕາມ), ໄປ (ຄືກັນກັບ "ບໍ່ມີ"), ຄວາມເປັນມາ (ຫຼື bg) (ແທນທີ່
frame with the background), ຫຼື ທີ່ຜ່ານມາ (ປ່ຽນກອບດ້ວຍພື້ນທີ່ຈາກ
ຂອບສະແດງກ່ອນໜ້າ). -- ບໍ່ມີການກໍາຈັດ ວິທີການ --ການກໍາຈັດ=none.

-l[ນັບ]
--loopcount[=ນັບ]
ຕັ້ງຄ່າການຂະຫຍາຍ Netscape loop ເປັນ ນັບ. Count ເປັນຈໍານວນເຕັມ, ຫຼື ຕະຫຼອດໄປ ເພື່ອວົນວຽນ
ບໍ່​ສິ້ນ​ສຸດ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ສະ​ຫນອງ​ໃຫ້ a --loopcount ທາງ​ເລືອກ​ໂດຍ​ບໍ່​ມີ​ການ​ລະ​ບຸ​ ນັບ, Gifsicle ຈະ
ການນໍາໃຊ້ ຕະຫຼອດໄປ. --no-loopcount (ຄ່າເລີ່ມຕົ້ນ) ປິດການ looping.

ກຳນົດການນັບຮອບເປັນໜຶ່ງໜ້ອຍກວ່າຈຳນວນຄັ້ງທີ່ເຈົ້າຕ້ອງການໃຫ້ອະນິເມຊັນ
ແລ່ນ. ພາບເຄື່ອນໄຫວທີ່ມີ --no-loopcount ຈະສະແດງທຸກກອບຫນຶ່ງຄັ້ງ; --loopcount=1 ຈະ
loop ຫນຶ່ງຄັ້ງ, ດັ່ງນັ້ນສະແດງໃຫ້ເຫັນທຸກກອບສອງຄັ້ງ; ແລະອື່ນໆ. ໃຫ້ສັງເກດວ່າ --loopcount=0 ແມ່ນ
ທຽບເທົ່າກັບ --loopcount= ຕະຫຼອດໄປ, ບໍ່ແມ່ນ --no-loopcount.

-O[ລະດັບ]
-- optimize[=ລະດັບ]
ເພີ່ມປະສິດທິພາບການອອກອະນິເມຊັນ GIF ສໍາລັບພື້ນທີ່. ລະດັບ ກໍານົດວິທີການເພີ່ມປະສິດທິພາບຫຼາຍປານໃດ
ເຮັດແລ້ວ; ລະດັບທີ່ສູງຂຶ້ນໃຊ້ເວລາດົນກວ່າ, ແຕ່ອາດຈະມີຜົນໄດ້ຮັບທີ່ດີກວ່າ. ປະຈຸບັນມີ
ສາມ​ລະ​ດັບ​:

-O1 ເກັບຮັກສາພຽງແຕ່ສ່ວນທີ່ມີການປ່ຽນແປງຂອງແຕ່ລະຮູບ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-O2 ຍັງໃຊ້ຄວາມໂປ່ງໃສເພື່ອຫຍໍ້ໄຟລ໌ຕື່ມອີກ.
-O3 ລອງວິທີການເພີ່ມປະສິດທິພາບຫຼາຍໆຢ່າງ (ປົກກະຕິແລ້ວຊ້າກວ່າ, ບາງຄັ້ງຜົນໄດ້ຮັບທີ່ດີກວ່າ).

ທຸງການເພີ່ມປະສິດທິພາບອື່ນໆໃຫ້ການຄວບຄຸມທີ່ລະອຽດກວ່າ.

-Okeep - ຫວ່າງ​ເປົ່າ​
ຮັກສາກອບໂປ່ງໃສຫວ່າງເປົ່າ (ພວກມັນຖືກຫຼຸດລົງໂດຍຄ່າເລີ່ມຕົ້ນ).

ທ່ານອາດຈະສົນໃຈທາງເລືອກອື່ນສໍາລັບການຫຍໍ້ GIFs, ເຊັ່ນ: -k ແລະ
--no-extensions.

-U
--unoptimize
ຍົກເລີກການປັບແຕ່ງພາບເຄື່ອນໄຫວ GIF ໃຫ້ເປັນຮູບແບບທີ່ງ່າຍຕໍ່ການແກ້ໄຂ.

ພາບເຄື່ອນໄຫວ GIF ມັກຈະຖືກປັບປຸງໃຫ້ເໝາະສົມ (ເບິ່ງ -- optimize) ເພື່ອເຮັດໃຫ້ພວກມັນນ້ອຍລົງແລະໄວຂຶ້ນ
ເພື່ອໂຫລດ, ແຕ່ຫນ້າເສຍດາຍທີ່ເຮັດໃຫ້ພວກເຂົາຍາກທີ່ຈະແກ້ໄຂ. --unoptimize ການປ່ຽນແປງ
ການປ້ອນຂໍ້ມູນ GIFs ທີ່ດີທີ່ສຸດເຂົ້າໄປໃນ GIFs ທີ່ບໍ່ມີການເພີ່ມປະສິດທິພາບ, ບ່ອນທີ່ແຕ່ລະກອບມີຄວາມຊື່ສັດ
ການເປັນຕົວແທນຂອງສິ່ງທີ່ຜູ້ໃຊ້ຈະເຫັນໃນຈຸດນັ້ນໃນອະນິເມຊັນ.

ຮູບພາບ ການຫັນເປັນ ທາງເລືອກໃນການ
ຕົວເລືອກການປ່ຽນຮູບນຳໃຊ້ກັບ GIF ທັງໝົດເມື່ອມັນຖືກອ່ານ ຫຼືຂຽນ. ພວກເຂົາສາມາດເປັນ
ປິດດ້ວຍ '--ບໍ່ມີທາງເລືອກ'.

--ປັບຂະໜາດ widthxລະດັບຄວາມສູງ
ປັບຂະໜາດຜົນຜະລິດ GIF ເປັນ widthxລະດັບຄວາມສູງ. ບໍ່ວ່າຈະ width or ລະດັບຄວາມສູງ ອາດຈະເປັນຂີດກ້ອງ
'_'. ຖ້າການໂຕ້ຖຽງແມ່ນ widthx_, ຫຼັງຈາກນັ້ນ GIF ຜົນຜະລິດຈະຖືກປັບຂະຫນາດເປັນ width pixels ກວ້າງ
ໂດຍບໍ່ມີການປ່ຽນແປງອັດຕາສ່ວນຂອງມັນ. ການປະຕິບັດການປຽບທຽບແມ່ນປະຕິບັດສໍາລັບ _xລະດັບຄວາມສູງ.
ການປັບຂະໜາດຈະເກີດຂຶ້ນຫຼັງຈາກກອບການປ້ອນຂໍ້ມູນທັງໝົດຖືກລວມເຂົ້າກັນ ແລະກ່ອນການປັບແຕ່ງ.
ການປັບຂະໜາດໃຊ້ຂະໜາດໜ້າຈໍຢ່າງມີເຫດຜົນ; ຖ້າກະແສການປ້ອນຂໍ້ມູນມີເຫດຜົນຜິດປົກກະຕິ
ຫນ້າຈໍ (ການສະແດງ GIF ຈໍານວນຫຼາຍບໍ່ສົນໃຈຫນ້າຈໍທີ່ມີເຫດຜົນ), ທ່ານອາດຈະຕ້ອງການສະຫນອງ
--no-logical-screen (ຫຼື +S) ເພື່ອ​ປັບ​ມັນ​ເປັນ​ດັ່ງ​ນັ້ນ​ gifsicle ໃຊ້ຂະຫນາດຮູບພາບແທນ.
ເບິ່ງ --ວິ​ທີ​ການ​ປັບ​ຂະ​ຫນາດ​.

--ປັບຂະໜາດ-ກວ້າງ width
--ປັບຂະໜາດ-ຄວາມສູງ ລະດັບຄວາມສູງ
ຄື --ປັບຂະໜາດ widthx_ ແລະ --ປັບຂະໜາດ _xລະດັບຄວາມສູງ ຕາມລໍາດັບ.

--ປັບຂະໜາດໃຫ້ພໍດີ widthxລະດັບຄວາມສູງ
ຄື --ປັບຂະໜາດ, ແຕ່ປັບຂະໜາດຜົນຜະລິດ GIF ໃຫ້ພໍດີ ພາຍໃນ ຮູບສີ່ແຈສາກທີ່ມີຂະໜາດ
widthxລະດັບຄວາມສູງ. ອັດຕາສ່ວນຂອງ GIF ຍັງບໍ່ປ່ຽນແປງ. ບໍ່​ມີ​ການ​ປັບ​ຂະ​ຫນາດ​ແມ່ນ​ປະ​ຕິ​ບັດ​ຖ້າ​ຫາກ​ວ່າ​
GIF ພໍດີຢູ່ພາຍໃນສີ່ຫຼ່ຽມທີ່ໃຫ້ໄວ້. ບໍ່ວ່າຈະ width or ລະດັບຄວາມສູງ ອາດຈະເປັນ
ຂີດກ້ອງ '_', ເຊິ່ງຖືວ່າບໍ່ມີຂອບເຂດ.

--ປັບຂະໜາດ-ພໍດີ-ກວ້າງ width
--ປັບຂະໜາດ-ພໍດີ-ຄວາມສູງ ລະດັບຄວາມສູງ
ຄື --ປັບຂະໜາດໃຫ້ພໍດີ widthx_ ແລະ --ປັບຂະໜາດໃຫ້ພໍດີ _xລະດັບຄວາມສູງ ຕາມລໍາດັບ.

--ຂະໜາດ Xfactor[xYfactor]
ປັບຂະໜາດຄວາມກວ້າງແລະຄວາມສູງຂອງ GIF ຜົນຜະລິດໂດຍ Xfactor ແລະ Yfactorທີ່ຢູ່ ຖ້າຫາກວ່າ Yfactor ບໍ່​ແມ່ນ
ໃຫ້, ມັນເລີ່ມຕົ້ນທີ່ຈະ Xfactor. ການ​ຂະ​ຫຍາຍ​ຕົວ​ຈະ​ເກີດ​ຂຶ້ນ​ຫຼັງ​ຈາກ​ເຟຣມ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ທັງ​ຫມົດ​ໄດ້​ຮັບ​
ປະສົມປະສານແລະກ່ອນທີ່ຈະເພີ່ມປະສິດທິພາບ.

--ວິ​ທີ​ການ​ປັບ​ຂະ​ຫນາດ​ ວິທີການ
ກໍານົດວິທີການທີ່ໃຊ້ເພື່ອປັບຂະຫນາດຮູບພາບ. ວິທີການ 'ຕົວຢ່າງ' ແລ່ນໄວຫຼາຍ, ແຕ່ວ່າເວລາໃດ
ຮູບ​ພາບ​ທີ່​ຫົດ​ຕົວ​, ມັນ​ສ້າງ​ຜົນ​ໄດ້​ຮັບ​ທີ່​ບໍ່​ມີ​ສຽງ​. ວິທີການ 'ປະສົມ' ແມ່ນຂ້ອນຂ້າງຊ້າ,
ແຕ່ໃຫ້ຜົນໄດ້ຮັບທີ່ເບິ່ງດີກວ່າ. ວິທີການເລີ່ມຕົ້ນໃນປັດຈຸບັນແມ່ນ 'ປະສົມ'.

ລາຍລະອຽດ: ວິທີການປັບຂະໜາດຈະແຕກຕ່າງກັນຫຼາຍທີ່ສຸດເມື່ອຫຍໍ້ຮູບລົງ. ວິທີການ 'ຕົວຢ່າງ' ແມ່ນ
ຕົວ​ຢ່າງ​ຈຸດ​. ແຕ່ລະຕໍາແໜ່ງ pixels ລວງໃນຮູບພາບຜົນຜະລິດຈະແຜນທີ່ເປັນຫນຶ່ງ pixels ແທ້
ຕໍາແຫນ່ງຢູ່ໃນວັດສະດຸປ້ອນ, ດັ່ງນັ້ນເມື່ອຫົດຕົວ, ແຖວເຕັມແລະຖັນຈາກການປ້ອນຂໍ້ມູນແມ່ນ
ຫຼຸດລົງ. ວິທີການອື່ນໆໃຊ້ pixels ປ້ອນຂໍ້ມູນທັງຫມົດ, ເຊິ່ງໂດຍທົ່ວໄປແລ້ວຈະຜະລິດທີ່ດີກວ່າ -
ຮູບ​ພາບ​ທີ່​ຊອກ​ຫາ​. ວິທີການ 'ກ່ອງ', ຕົວຢ່າງກ່ອງ, ແມ່ນໄວກວ່າສະລັບສັບຊ້ອນຫຼາຍ
ການກັ່ນຕອງແລະຜະລິດຜົນໄດ້ຮັບທີ່ຂ້ອນຂ້າງແຫຼມ, ແຕ່ຈະມີຄວາມຜິດປົກກະຕິໃນເວລາທີ່
ຫຍໍ້ຮູບລົງໜ້ອຍໜຶ່ງໃນໜຶ່ງມິຕິ. (ບາງ pixels ຜົນຜະລິດຈະ
ສອດຄ້ອງກັບ 1 ແຖວປ້ອນຂໍ້ມູນ ຫຼືຖັນ, ໃນຂະນະທີ່ອັນອື່ນຈະກົງກັນແທ້
2 ແຖວການປ້ອນຂໍ້ມູນ ຫຼືຖັນ.) ວິທີການ 'ປະສົມ' ແມ່ນ interpolator ສອງເສັ້ນເຕັມ. ນີ້​ແມ່ນ
ຊ້າລົງ ແລະສ້າງຜົນໄດ້ຮັບທີ່ມົວບາງ, ແຕ່ຫຼີກເວັ້ນຄວາມຜິດປົກກະຕິດັ່ງກ່າວ.

Gifsicle ຍັງສະຫນັບສະຫນູນ resamplers ຫຼາຍສະລັບສັບຊ້ອນ, ລວມທັງ Catmull-Rom cubic
resampling ('catrom'), ການກັ່ນຕອງ Mitchell-Netravali ('mitchell'), ເປັນ 2-lobed Lanczos
ການກັ່ນຕອງ ('lanczos2'), ແລະຕົວກອງ Lanczos 3-lobed ('lanczos3'). ການກັ່ນຕອງເຫຼົ່ານີ້ແມ່ນ
ຍັງຊ້າກວ່າ, ແຕ່ສາມາດໃຫ້ຜົນໄດ້ຮັບທີ່ດີກວ່າ.

--ປັບຂະໜາດ-ສີ n
ອະນຸຍາດໃຫ້ Gifsicle ເພີ່ມສີລະດັບປານກາງເມື່ອປັບຂະຫນາດຮູບພາບ. ໂດຍປົກກະຕິ, Gifsicle's
ຂັ້ນຕອນການປັບຂະໜາດໃຊ້ການປ້ອນຂໍ້ມູນສີຂອງຮູບພາບທີ່ບໍ່ມີການປ່ຽນແປງ. ເມື່ອຫົດຕົວ
ຮູບ​ພາບ​ທີ່​ມີ​ສີ​ຈໍາ​ນວນ​ຫນ້ອຍ​ທີ່​ສຸດ (ເຊັ່ນ​: ຮູບ​ພາບ​ສີ​ດໍາ​ແລະ​ສີ​ຂາວ​ທີ່​ບໍ​ລິ​ສຸດ​)​, ເພີ່ມ​ປານ​ກາງ​
ສີສາມາດປັບປຸງຜົນໄດ້ຮັບ. ຕົວຢ່າງ: --ປັບຂະໜາດ-ສີ 64 ອະນຸຍາດໃຫ້ Gifsicle ເພີ່ມ
ສີລະດັບປານກາງສໍາລັບຮູບພາບທີ່ມີຫນ້ອຍກວ່າ 64 ສີທີ່ປ້ອນເຂົ້າ.

ສີ ທາງເລືອກໃນການ
ຕົວເລືອກສີນຳໃຊ້ກັບ GIFs ທັງໝົດເມື່ອມັນຖືກອ່ານ ຫຼືຂຽນ. ພວກເຂົາສາມາດປິດໄດ້
ກັບ '--ບໍ່ມີທາງເລືອກ'.

-k num
--ສີ num
ຫຼຸດ​ຜ່ອນ​ຈໍາ​ນວນ​ຂອງ​ສີ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ໃນ​ແຕ່​ລະ GIF ຜົນ​ຜະ​ລິດ​ເປັນ​ num ຫຼືຫນ້ອຍ. ຕົວເລກ ຕ້ອງເປັນ
ລະຫວ່າງ 2 ແລະ 256. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຫຍໍ້ຜົນຜະລິດ GIFs ຫຼືລົບລ້າງທ້ອງຖິ່ນໃດໆ
ຕາຕະລາງສີ.

ໂດຍປົກກະຕິ, ກຸ່ມສີທີ່ປັບຕົວໄດ້ແມ່ນເລືອກຈາກຕາຕະລາງສີທີ່ມີຢູ່. ເຈົ້າ
ສາມາດສົ່ງຜົນກະທົບຕໍ່ຂະບວນການນີ້ກັບ --ວິ​ທີ​ການ​ສີ​ ທາງ​ເລືອກ​ຫຼື​ໂດຍ​ການ​ໃຫ້​ແຜນ​ທີ່​ສີ​ຂອງ​ທ່ານ​ເອງ​
ກັບ --use-colormap. Gifsicle ອາດຈະຕ້ອງເພີ່ມສີເພີ່ມເຕີມ (ເຮັດ num+1 ໃນ
ທັງຫມົດ) ຖ້າມີຄວາມໂປ່ງໃສໃນຮູບພາບ.

--ວິ​ທີ​ການ​ສີ​ ວິທີການ
ກໍານົດວິທີການເລືອກແຜນທີ່ສີຂະຫນາດນ້ອຍກວ່າ. 'ຄວາມຫຼາກຫຼາຍ', ຄ່າເລີ່ມຕົ້ນ, ແມ່ນ xv(1) ຂອງ
ສູດການຄິດໄລ່ຄວາມຫຼາກຫຼາຍ, ເຊິ່ງໃຊ້ຊຸດຍ່ອຍທີ່ເຂັ້ມງວດຂອງສີທີ່ມີຢູ່ ແລະໂດຍທົ່ວໄປແລ້ວ
ຜະລິດຜົນໄດ້ຮັບທີ່ດີ. 'ຄວາມຫຼາກຫຼາຍແບບປະສົມ' ແມ່ນ​ການ​ດັດ​ແກ້​ຂອງ​ນີ້​: ບາງ​ສີ​
ຄ່າແມ່ນປະສົມຈາກກຸ່ມຂອງສີທີ່ມີຢູ່. 'ຕັດປານກາງ' ແມ່ນ​ການ​ຕັດ​ສະ​ເລ່ຍ​
ຂັ້ນຕອນການອະທິບາຍໂດຍ Heckbert. -- ວິ​ທີ​ການ ແມ່ນຄໍາສັບຄ້າຍຄືສໍາລັບ --ວິ​ທີ​ການ​ສີ​.

-f
-- dither[=ວິທີການ]
ເມື່ອ​ໃດ​ -- dither ເປີດຢູ່ ແລະແຜນທີ່ສີຖືກປ່ຽນ, ການປະສົມຂອງສີໄດ້ຖືກນໍາໃຊ້ເພື່ອ
ສີທີ່ຂາດຫາຍໄປໂດຍປະມານ. ນີ້ເບິ່ງດີກວ່າ, ແຕ່ເຮັດໃຫ້ໄຟລ໌ຂະຫນາດໃຫຍ່ແລະສາມາດເຮັດໃຫ້ເກີດ
ສິ່ງປະດິດພາບເຄື່ອນໄຫວ, ສະນັ້ນມັນຖືກປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ.

ລະບຸສູດການຄິດໄລ່ dithering ດ້ວຍທາງເລືອກ ວິທີການ ການໂຕ້ຖຽງ. ຄ່າເລີ່ມຕົ້ນ,
'Floyd-steinberg', ໃຊ້ Floyd-Steinberg ການແຜ່ກະຈາຍຄວາມຜິດພາດ. ນີ້ປົກກະຕິແລ້ວເບິ່ງດີທີ່ສຸດ, ແຕ່
ສາ​ມາດ​ເຮັດ​ໃຫ້​ເກີດ​ການ​ປອມ​ແປງ​ການ​ເຄື່ອນ​ໄຫວ​, ເນື່ອງ​ຈາກ​ວ່າ​ທາງ​ເລືອກ dithering ຈະ​ແຕກ​ຕ່າງ​ກັນ​ຈາກ​ກອບ​
ກອບ. Gifsicle ຍັງສະຫນັບສະຫນູນສູດການຄິດໄລ່ dithering ຕາມຄໍາສັ່ງທີ່ຫຼີກເວັ້ນການເຄື່ອນໄຫວ
ວັດຖຸບູຮານ. ໄດ້ 'ro64' ຮູບແບບການນໍາໃຊ້ຮູບແບບຂະຫນາດໃຫຍ່, ເບິ່ງແບບສຸ່ມແລະໂດຍທົ່ວໄປ
ຜະລິດຜົນໄດ້ຮັບທີ່ດີ. ໄດ້ 'o3','o4', ແລະ'o8' ໂຫມດໃຊ້ຂະຫນາດນ້ອຍກວ່າ, ປົກກະຕິຫຼາຍ
ຮູບແບບ. ໄດ້ 'ordered' ໂຫມດເລືອກສູດການຄິດໄລ່ການບິດເບືອນຄໍາສັ່ງທີ່ດີ. ສໍາລັບພິເສດ
ເອັບເຟັກ, ລອງໃຊ້ໂໝດເຄິ່ງສຽງ 'ເຄິ່ງສຽງ','ເຄິ່ງສຽງ', ແລະ'diagonal'. ບາງ
ໂໝດໃຊ້ພາລາມິເຕີທາງເລືອກໂດຍໃຊ້ເຄື່ອງໝາຍຈຸດ. ໂຫມດ halftone ໃຊ້ຂະຫນາດຂອງເຊນແລະ
ຂີດຈຳກັດສີ: 'ເຄິ່ງສຽງ, 10,3' ສ້າງເຊລ halftone ກວ້າງ 10 pixels ເຊິ່ງແຕ່ລະເຊລ
ໃຊ້ໄດ້ເຖິງ 3 ສີ.

--ແກມມາ gamma
ຕັ້ງການແກ້ໄຂແກມມາເປັນ gamma, ຊຶ່ງສາມາດເປັນຈໍານວນທີ່ແທ້ຈິງຫຼື 'srgb'. ປະມານ
ການເວົ້າ, ຕົວເລກທີ່ສູງກວ່າເຮັດໃຫ້ເງົາເກີນຄວາມເງົາ ແລະຕົວເລກທີ່ຕໍ່າກວ່ານັ້ນເຮັດໃຫ້ຈຸດເດັ່ນທີ່ເກີນກວ່າ.
ຄ່າເລີ່ມຕົ້ນແມ່ນຫນ້າທີ່ກໍານົດໂດຍພື້ນທີ່ສີ sRGB ມາດຕະຖານ, ເຊິ່ງປົກກະຕິແລ້ວ
ເຮັດວຽກໄດ້ດີ. (ຜົນກະທົບຂອງມັນແມ່ນຄ້າຍຄືກັນກັບ --ແກມມາ=2.2.) Gifsicle ໃຊ້ການແກ້ໄຂແກມມາ
ເມື່ອເລືອກ palette ສີ (--ສີ) ແລະ​ໃນ​ເວ​ລາ​ທີ່ dithering (-- dither).

--ການ​ປ່ຽນ​ແປງ​ສີ​ color1 color2
ການປ່ຽນແປງ color1 to color2 ໃນ GIFs ປ້ອນຂໍ້ມູນຕໍ່ໄປນີ້. (ໄດ້ ສີ ການໂຕ້ຖຽງມີ
ຮູບແບບດຽວກັນກັບຢູ່ໃນ -t ທາງເລືອກ.) ປ່ຽນຫຼາຍສີໂດຍການໃຫ້ຕົວເລືອກຫຼາຍ
ເທື່ອ. ການປ່ຽນສີບໍ່ແຊກແຊງກັນແລະກັນ, ດັ່ງນັ້ນທ່ານສາມາດແລກປ່ຽນສອງຢ່າງໄດ້ຢ່າງປອດໄພ
ສີ​ທີ່​ມີ '--ການ​ປ່ຽນ​ແປງ​ສີ​ color1 color2 --ການ​ປ່ຽນ​ແປງ​ສີ​ color2 color1'. ພວກເຂົາທັງຫມົດ
ມີຜົນເປັນ GIF ປ້ອນຂໍ້ມູນຖືກອ່ານ. -- ບໍ່​ມີ​ການ​ປ່ຽນ​ແປງ​ສີ​ ຍົກເລີກການປ່ຽນແປງສີທັງໝົດ.

--transform-colormap ຄໍາສັ່ງ
ຄໍາສັ່ງ ຄວນເປັນຄຳສັ່ງ shell ທີ່ອ່ານຈາກການປ້ອນມາດຕະຖານ ແລະຂຽນຫາ
ຜົນຜະລິດມາດຕະຖານ. ແຕ່ລະ colormap ໃນ GIF ຜົນຜະລິດໄດ້ຖືກແປເປັນ colormap ຂໍ້ຄວາມ
ຮູບແບບ (ເບິ່ງ --use-colormap ຂ້າງລຸ່ມນີ້) ແລະທໍ່ກັບຄໍາສັ່ງ. ອອກຄໍາສັ່ງນັ້ນ
ການສ້າງ (ທີ່ຄວນຈະຢູ່ໃນຮູບແບບແຜນທີ່ສີຂໍ້ຄວາມ) ຈະທົດແທນການປ້ອນຂໍ້ມູນ
ແຜນຜັງສີ. ການທົດແທນບໍ່ໄດ້ພິຈາລະນາການຈັບຄູ່ສີ, ດັ່ງນັ້ນ pixels ທີ່ໃຊ້ສີ
ຊ່ອງ n ໃນການປ້ອນຂໍ້ມູນຈະຍັງໃຊ້ຊ່ອງໃສ່ສີຢູ່ n ໃນ​ຜົນ​ຜະ​ລິດ​ໄດ້​.

--use-colormap ແຜນຜັງສີ
ປ່ຽນຮູບເພື່ອໃຊ້ ແຜນຜັງສີ. ແຕ່ລະ pixels ໃນຮູບໄດ້ຖືກປ່ຽນໄປໃກ້ທີ່ສຸດ
ກົງກັນໃນ ແຜນຜັງສີ (ຫຼື, ຖ້າ -- dither ຢູ່ໃນ, ເປັນການປະສົມສີທີ່ dithered ໃນ
ແຜນຜັງສີ). ແຜນຜັງສີ ສາມາດ ເວັບໄຊຕ໌ ສໍາລັບ 216 ສີ “Web-safe palette”; ສີຂີ້ເຖົ່າ ສໍາລັບການ
ສີເທົາ; bw ສໍາລັບສີດໍາແລະສີຂາວ; ຫຼືຊື່ຂອງໄຟລ໌. ໄຟລ໌ນັ້ນຄວນຈະເປັນ
ໄຟລ​໌​ຂໍ້​ຄວາມ (ຮູບ​ແບບ​ແມ່ນ​ໄດ້​ອະ​ທິ​ບາຍ​ຂ້າງ​ລຸ່ມ​ນີ້​) ຫຼື​ໄຟລ​໌ GIF​, ທີ່​ຈະ​ມີ​ແຜນ​ທີ່​ສີ​ຂອງ​ທົ່ວ​ໂລກ​
ຖືກນໍາໃຊ້. ຖ້າ --ສີ=N ແມ່ນໃຫ້, ເປັນ N- ຂະ​ຫນາດ​ຍ່ອຍ​ຂອງ​ ແຜນຜັງສີ ຈະຖືກນໍາໃຊ້.

ໄຟລ໌ແຜນທີ່ສີຂໍ້ຄວາມໃຊ້ຮູບແບບນີ້:

; ແຕ່​ລະ​ແຖວ​ທີ່​ບໍ່​ແມ່ນ​ຄໍາ​ເຫັນ​ເປັນ​ຕົວ​ແທນ​ຂອງ​ຫນຶ່ງ​ສີ​, "ສີ​ແດງ​ສີ​ຂຽວ​ສີ​ຟ້າ​"
; ແຕ່ລະອົງປະກອບຄວນຢູ່ລະຫວ່າງ 0 ຫາ 255
0 0 0 ; ແບບນີ້
+255 255 255
; ຫຼືໃຊ້ web hex notation
#ffffff ; ແບບນີ້

ຕົວຢ່າງ


ກ່ອນອື່ນ, ໃຫ້ສ້າງພາບເຄື່ອນໄຫວ, 'anim.gif':

gifsicle a.gif b.gif c.gif d.gif > anim.gif

ອະນິເມຊັນນີ້ຈະເຄື່ອນທີ່ໄວຫຼາຍ: ເນື່ອງຈາກພວກເຮົາບໍ່ໄດ້ລະບຸຄວາມລ່າຊ້າ, ຕົວທ່ອງເວັບຈະ
ຮອບວຽນຜ່ານເຟຣມໄວເທົ່າທີ່ມັນສາມາດເຮັດໄດ້. ໃຫ້ຊ້າລົງ ແລະຢຸດຊົ່ວຄາວ .5 ວິນາທີ
ລະຫວ່າງກອບ, ການນໍາໃຊ້ --ຊັກຊ້າ ທາງເລືອກ.

gifsicle --ຊັກຊ້າ 50 a.gif b.gif c.gif d.gif > anim.gif

ຖ້າພວກເຮົາຕ້ອງການ GIF ທີ່ຈະ loop ສາມເທື່ອ, ພວກເຮົາສາມາດໃຊ້ --loopcount:

gifsicle -d 50 --loop=3 a.gif b.gif c.gif d.gif > anim.gif

(ແທນທີ່ຈະເປັນປະເພດ --ຊັກຊ້າ ອີກເທື່ອ ໜຶ່ງ, ພວກເຮົາໄດ້ໃຊ້ຮູບແບບສັ້ນຂອງມັນ, -d. ທາງເລືອກຫຼາຍແມ່ນສັ້ນ
ແບບຟອມ; ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ເຂົາ​ເຈົ້າ​ໂດຍ​ການ​ແລ່ນ 'gifsicle - ຊ່ວຍ'. ພວກເຮົາຍັງຫຍໍ້ --loopcount to
-- ວົງ, ເຊິ່ງແມ່ນ OK ເນື່ອງຈາກວ່າບໍ່ມີທາງເລືອກອື່ນເລີ່ມຕົ້ນດ້ວຍ 'loop'.)

ເພື່ອລະເບີດ 'anim.gif' ເຂົ້າໄປໃນກອບອົງປະກອບຂອງມັນ:

gifsicle --ລະເບີດ anim.gif
ls anim.gif*
anim.gif anim.gif.000 anim.gif.001 anim.gif.002 anim.gif.003

ເພື່ອເພີ່ມປະສິດທິພາບ 'anim.gif':

gifsicle -b -O2 anim.gif

ເພື່ອປ່ຽນກອບທີສອງຂອງ 'anim.gif' ເປັນ 'x.gif':

gifsicle -b --unoptimize -O2 anim.gif --ປ່ຽນແທນ "# 1" x.gif

--unoptimize ຖືກໃຊ້ຕັ້ງແຕ່ 'anim.gif' ຖືກປັບປຸງໃຫ້ເໝາະສົມໃນຂັ້ນຕອນສຸດທ້າຍ. ການແກ້ໄຂບຸກຄົນ
ເຟຣມໃນ GIFs ທີ່ຖືກປັບປຸງແມ່ນອັນຕະລາຍໂດຍບໍ່ມີ --unoptimize; ກອບປະຕິບັດຕາມການປ່ຽນແປງ
ກອບສາມາດເສຍຫາຍໂດຍການປ່ຽນແປງ. ແນ່ນອນ, ນີ້ອາດຈະເປັນສິ່ງທີ່ທ່ານຕ້ອງການ.

ໃຫ້ສັງເກດວ່າ --unoptimize ແລະ -- optimize ສາມາດຢູ່ພ້ອມກັນ. --unoptimize affects
ການປ້ອນຂໍ້ມູນ ໄຟລ໌ GIF, ໃນຂະນະທີ່ -- optimize affects output ໄຟລ໌ GIF.

ເພື່ອພິມຂໍ້ມູນກ່ຽວກັບກອບທຳອິດ ແລະສີ່ຂອງ 'anim.gif':

gifsicle -I "# 0" "# 3" < anim.gif

ເພື່ອເຮັດໃຫ້ສີດໍາເປັນສີໂປ່ງໃສໃນ GIFs ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນ, ແລະເຊັ່ນດຽວກັນ
ພິມຂໍ້ມູນກ່ຽວກັບແຕ່ລະ:

gifsicle -bII --trans "# 000000" * .gif

ໃຫ້ -I ສອງຄັ້ງບັງຄັບໃຫ້ຜົນຜະລິດປົກກະຕິເກີດຂຶ້ນ. ມີພຽງແຕ່ຫນຶ່ງ -I, GIFs ຈະບໍ່ເປັນ
ດັດແກ້

ເພື່ອປ່ຽນ 'anim.gif' ໃຫ້ໃຊ້ຊຸດຍ່ອຍ 64 ສີຂອງ palette ທີ່ປອດໄພຈາກເວັບ:

gifsicle -b --colors=64 --use-col=web anim.gif

ເພື່ອສ້າງເປັນ 'anim.gif' ເວີຊັນສີຂາວດຳທີ່ເສື່ອມໂຊມ:

gifsicle -- dither --use-col=bw anim.gif > anim-bw.gif

ເພື່ອວາງ GIF ອັນໜຶ່ງຢູ່ເທິງສຸດອີກອັນໜຶ່ງ -- ການຜະລິດ GIF ກອບໜຶ່ງຮູບທີ່ມີລັກສະນະຄ້າຍຄື
superposition ຂອງສອງ inputs -- ໃຊ້ gifsicle ສອງຄັ້ງ:

gifsicle bottom.gif top.gif | gifsicle -U "# 1" > ຜົນ.gif

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


Ad