ນີ້ແມ່ນຄໍາສັ່ງ gif2png ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gif2png - ປ່ຽນ GIFs ເປັນ PNGs
ສະຫຼຸບສັງລວມ
gif2png [-bdfghinprsvwO] [ໄຟລ໌.[gif]... ]
ລາຍລະອຽດ
ໄດ້ gif2png ໂຄງການປ່ຽນໄຟລ໌ໃນຮູບແບບການແລກປ່ຽນຮູບພາບທີ່ລ້າສະໄຫມ (GIF) ເປັນ
ຮູບແບບກາຟິກເຄືອຂ່າຍແບບພົກພາ (PNG), ມາດຕະຖານ W3C ທີ່ເປີດ.
ປົກກະຕິແລ້ວ gif2png ແປງແຕ່ລະໄຟລ໌ທີ່ມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ຊຶ່ງເຮັດໃຫ້ຕົ້ນສະບັບຢູ່ໃນ
ສະຖານທີ່. ຖ້າຊື່ບໍ່ມີນາມສະກຸນ .gif, ຊື່ທີ່ບໍ່ໄດ້ດັດແກ້ຈະຖືກທົດລອງກ່ອນ,
ຕິດຕາມດ້ວຍຊື່ທີ່ມີ .gif ຕໍ່ທ້າຍ. ສໍາລັບແຕ່ລະໄຟລ໌ທີ່ມີຊື່ foo.gif, foo.png ຈະເປັນ
ສ້າງຂື້ນ.
ເມື່ອໄຟລ໌ GIF ຫຼາຍຮູບທີ່ມີຊື່ foo.gif ຖືກແປງ, gif2png ຈະສ້າງຫຼາຍ PNG.
ໄຟລ໌, ແຕ່ລະປະກອບດ້ວຍຫນຶ່ງກອບ; ຊື່ຂອງພວກມັນຈະເປັນ foo.png, foo.p01, foo.p02 ແລະອື່ນໆ.
ຖ້າບໍ່ມີການລະບຸໄຟລ໌ແຫຼ່ງແລະ stdin ແມ່ນ terminal, gif2png ລາຍຊື່ບົດສະຫຼຸບການນໍາໃຊ້
ແລະຂໍ້ມູນສະບັບ, ຫຼັງຈາກນັ້ນອອກ.
ຖ້າບໍ່ມີການລະບຸໄຟລ໌ແຫຼ່ງ, ແລະ stdin ແມ່ນອຸປະກອນຫຼືທໍ່, stdin ຈະຖືກປ່ຽນເປັນ
noname.png. (ໂປຣແກຣມບໍ່ສາມາດເປັນຕົວກອງ stdin-to-stdout ປົກກະຕິໄດ້ເນື່ອງຈາກ
ຄວາມເປັນໄປໄດ້ທີ່ການປ້ອນຂໍ້ມູນ GIF ອາດຈະມີຫຼາຍຮູບພາບ).
ຢ່າງໃດກໍຕາມ, ຖ້າຮູບແບບການກັ່ນຕອງຖືກບັງຄັບ (ດ້ວຍ -f) stdin ຈະຖືກປ່ຽນເປັນ stdout, ດ້ວຍ
gif2png ສົ່ງຄືນລະຫັດຂໍ້ຜິດພາດຖ້າ GIF ເປັນຫຼາຍຮູບ.
ໂຄງການດັ່ງກ່າວຈະຮັກສາຂໍ້ມູນທີ່ມີຢູ່ໃນໄຟລ໌ GIF ເປັນຢ່າງໃກ້ຊິດທີ່ເປັນໄປໄດ້,
ລວມທັງຄໍາຄິດເຫັນ GIF ແລະບລັອກການຂະຫຍາຍແອັບພລິເຄຊັນຂໍ້ມູນ. ຂໍ້ມູນກາຟິກທັງໝົດ (pixels,
ຕາຕະລາງສີ RGB) ຈະຖືກແປງໂດຍບໍ່ມີການສູນເສຍຂໍ້ມູນ. ຄວາມໂປ່ງໃສກໍ່ແມ່ນ
ຮັກສາໄວ້. ມີຂໍ້ຍົກເວັ້ນຫນຶ່ງ; ສ່ວນຂະຫຍາຍຂໍ້ຄວາມທຳມະດາ GIF ຖືກຂ້າມໄປ.
ໂປຣແກຣມຈະປ່ຽນ GIFs interlaced ເປັນ PNGs interlaced. ມັນກວດພົບຮູບພາບ
ເຊິ່ງສີທັງໝົດເປັນສີຂີ້ເຖົ່າ (ຄ່າ R, G, ແລະ B ເທົ່າກັນ) ແລະປ່ຽນຮູບດັ່ງກ່າວເປັນ PNG
ສີເທົາ. ຮູບພາບອື່ນແມ່ນປ່ຽນໄປໃຊ້ປະເພດ PNG. ຊໍ້າກັນລາຍການສີ
ຖືກຮັກສາໄວ້ຢ່າງງຽບໆ. ລາຍການຕາຕະລາງສີທີ່ບໍ່ໄດ້ໃຊ້ເຮັດໃຫ້ເກີດຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.
ການກະ ທຳ ຂອງໂປລແກລມສາມາດຖືກແກ້ໄຂດ້ວຍການປ່ຽນເສັ້ນຄໍາສັ່ງຕໍ່ໄປນີ້:
-b {#}RRGGBB
ຄວາມເປັນມາ. ແທນທີ່ pixels ໂປ່ງໃສດ້ວຍຄ່າ RGB ທີ່ໃຫ້, ຫົກຕົວເລກຖານສິບຫົກ
ແປເປັນສອງ hexits ແຕ່ລະຄ່າສີແດງ, ສີຂຽວ, ແລະສີຟ້າ. ມູນຄ່າອາດຈະເລືອກໄດ້
ຖືກນໍາພາດ້ວຍ #, ແບບ HTML.
-d
ລຶບໄຟລ໌ GIF ແຫຼ່ງຫຼັງຈາກການປ່ຽນແປງສົບຜົນສໍາເລັດ.
-f
ໂໝດການກັ່ນຕອງ. ປ່ຽນ GIF ໃນ stdin ເປັນ PNG ໃນ stdout, ກັບຄືນຄວາມຜິດພາດຖ້າຫາກວ່າ GIF ແມ່ນ
ຫຼາຍຮູບ.
-m
ຮັກສາເວລາການດັດແກ້ໄຟລ໌. ຜົນຜະລິດ PNG ໄດ້ຮັບເວລາ mod ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ,
ບໍ່ແມ່ນເວລາທີ່ມັນຖືກປ່ຽນໃຈເຫລື້ອມໃສ.
-g
ຂຽນ gamma = 1/2.2 ແລະ chunks sRGB ໃນ PNG.
-h
ສ້າງຕ່ອນ histogram ຄວາມຖີ່ສີ PNG ເປັນໄຟລ໌ສີທີ່ປ່ຽນແລ້ວ.
-i
ບັງຄັບການແປງເປັນໄຟລ໌ PNG interlaced.
-n
ບັງຄັບການແປງເປັນໄຟລ໌ PNG ທີ່ບໍ່ແມ່ນ interlaced.
-p
ສະແດງຄວາມຄືບໜ້າຂອງການຂຽນ PNG.
-r
ພະຍາຍາມກູ້ຂໍ້ມູນຈາກໄຟລ໌ GIF ເສຍຫາຍ.
-s
ຢ່າແປຊໍແວ GIF ເປັນຄໍາບັນຍາຍ PNG.
-v
ໂຫມດ verbose; ສະແດງໃຫ້ເຫັນເສັ້ນສະຫຼຸບ, -vv ເຮັດໃຫ້ການປ່ຽນແປງສະຖິຕິແລະແກ້ໄຂບັນຫາ
ຂໍ້ຄວາມ.
-w
ສະຫຼັບເວັບ-probe; ລາຍຊື່ GIFs ທີ່ບໍ່ມີຫຼາຍຮູບທີ່ຈະ stdout. GIF ທີ່ລົ້ມເຫລວ
ການກັ່ນຕອງນີ້ເຮັດໃຫ້ເກີດຄວາມຜິດພາດກັບ stderr.
-O
ເພີ່ມປະສິດທິພາບ; ເອົາລາຍການຕາຕະລາງສີທີ່ບໍ່ໄດ້ໃຊ້ອອກ. ໂດຍປົກກະຕິສິ່ງເຫຼົ່ານີ້ເຮັດໃຫ້ເກີດຄວາມຜິດພາດ
ແລະປິດການໃຊ້ງານ -d (ແຕ່ການປ່ຽນໃຈເຫລື້ອມໃສແມ່ນສໍາເລັດແລ້ວ). ນອກຈາກນີ້, ໃຊ້ລະດັບການບີບອັດ zlib
9 (ການບີບອັດທີ່ດີທີ່ສຸດ) ແທນທີ່ຈະເປັນລະດັບເລີ່ມຕົ້ນ. ຂັ້ນຕອນການຟື້ນຕົວທີ່ເປີດໃຊ້ໂດຍ
-r ມີດັ່ງນີ້: ຕາຕະລາງສີທີ່ບໍ່ໄດ້ໃຊ້ຈະບໍ່ເຮັດໃຫ້ເກີດຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຍ້ອນວ່າພວກມັນ
ປົກກະຕິແລ້ວ, ແຕ່ຈະຍັງຖືກຮັກສາໄວ້ເວັ້ນເສຍແຕ່ -O ຍັງຢູ່ໃນ, ໃນກໍລະນີດັ່ງກ່າວນີ້
ຖືກຍົກເລີກ. ຕາຕະລາງສີທີ່ຂາດຫາຍໄປຈະຖືກ patched ກັບຄ່າເລີ່ມຕົ້ນທີ່ໃສ່ສີດໍາ
ດັດຊະນີ 0, ສີຂາວຢູ່ທີ່ດັດຊະນີ 1, ແລະສະໜອງສີແດງ, ສີຂຽວ, ສີຟ້າ, ສີເຫຼືອງ, ສີມ່ວງ ແລະສີຟ້າສີຟ້າ.
ຄ່າສີທີ່ຍັງເຫຼືອ. pixels ຮູບທີ່ຂາດຫາຍໄປຈະຖືກຕັ້ງເປັນ 0. Unrecognized ຫຼື
ສ່ວນຂະຫຍາຍທີ່ເສຍຫາຍຈະຖືກຍົກເລີກ.
ບັນຫາ
ການແປງ GIFs ທັງໝົດຂອງທ່ານຢ່າງໄຮ້ເຫດຜົນໃນອັນດຽວ gif2png ບໍ່ມີແນວໂນ້ມທີ່ຈະໃຫ້ທ່ານ
ຜົນໄດ້ຮັບທີ່ທ່ານຕ້ອງການ. GIF ເຄື່ອນໄຫວບໍ່ສາມາດແປເປັນ PNG, ເຊິ່ງເປັນຮູບດຽວ
ຮູບແບບ.
ສະວິດ web-probe ມີຈຸດປະສົງເພື່ອໃຊ້ກັບ scripts ສໍາລັບການປ່ຽນເວັບໄຊທ໌. ໃນ
ຮຸ່ນຂອງເຄື່ອງມືນີ້ສູງເຖິງ 2.5.2 ມັນກັ່ນຕອງອອກ GIFs ທີ່ມີຄວາມໂປ່ງໃສເຊັ່ນດຽວກັນກັບ GIFs
ດ້ວຍພາບເຄື່ອນໄຫວ, ແຕ່ການສະຫນັບສະຫນູນຄວາມໂປ່ງໃສ PNG ແມ່ນມີຢູ່ໃນຕົວທ່ອງເວັບຕັ້ງແຕ່ນັ້ນມາ
ປະມານ 2006.
ມາດຕະຖານ ແລະ ນະລັກສະນະ
ສຳເນົາຂໍ້ມູນສະເພາະ GIF89 ແມ່ນມີຢູ່ໃນເວັບ; ຊອກຫາ "ກຣາບຟິກ
ຮູບແບບການແລກປ່ຽນຮູບແບບ
CompuServe Incorporated. GIF(sm) ແມ່ນຄຸນສົມບັດເຄື່ອງໝາຍການບໍລິການຂອງ CompuServe Incorporated.
ຮູບແບບ GIF ໃນເມື່ອກ່ອນໄດ້ຖືກປົກຄຸມດ້ວຍສິດທິບັດການຂັດຂວາງການບີບອັດ LZW, ແຕ່ມັນ
ໝົດອາຍຸໃນເດືອນມິຖຸນາ 2003.
ຫນ້າທໍາອິດ PNG ທີ່http://www.libpng.org/pub/png/> ມີຂໍ້ມູນຄົບຖ້ວນສົມບູນກ່ຽວກັບການ
PNG ມາດຕະຖານ, ຫ້ອງສະຫມຸດ PNG, ແລະເຄື່ອງມື PNG.
ໃຊ້ gif2png ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net