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

Ad


OnWorks favicon

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

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

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

ໂຄງການ:

NAME


web2png - ປ່ຽນຕົ້ນໄມ້ເວັບຈາກການໃຊ້ GIFs ໄປໃຊ້ PNGs

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


web2png [-adnrtv​] [ລະບົບ... ]

ລາຍລະອຽດ


Web2png ແມ່ນສ່ວນຫນ້າສໍາລັບ gif2png(1) ທີ່ປ່ຽນໜ້າເວັບທັງໝົດໂດຍອັດຕະໂນມັດ
ລຳດັບຈາກການໃຊ້ GIFs ໄປຫາການໃຊ້ PNGs. ມັນເຮັດການແປງຮູບພາບແລະແກ້ໄຂ IMG SRC
ການອ້າງອີງໃນຫນ້າເວັບ.

ການໂຕ້ຖຽງກັບ web2png ຕ້ອງເປັນໄດເລກະທໍລີ; ຖ້າບໍ່ມີ, ໄດເລກະທໍລີປະຈຸບັນແມ່ນ
ຄາດ.

ໃນ​ລະ​ບົບ​ແຕ່​ລະ​ຄົນ​, web2png ພະຍາຍາມປ່ຽນທຸກ GIF ເປັນ PNG. ມັນປ່ອຍໃຫ້ GIFs ດຽວນັ້ນ
ມີຫຼາຍຮູບ, ເພາະວ່າສິ່ງເຫຼົ່ານີ້ຈະບໍ່ສະແດງຢ່າງຖືກຕ້ອງໃນທຸກຕົວທ່ອງເວັບໃນປະຈຸບັນ. ມັນ
ຍັງບໍ່ປ່ຽນ GIFs ທີ່ມີ PNG ທີ່ສອດຄ້ອງກັນ (ເຊັ່ນ: ຊື່ດຽວກັນ
ຍົກເວັ້ນການຂະຫຍາຍໄຟລ໌ .gif). GIF ຕົ້ນສະບັບຖືກປະໄວ້.

Web2png ຕິດຕາມການແປງສົບຜົນສໍາເລັດ. ຈາກນັ້ນເບິ່ງແຕ່ລະ HTML, HTML ທີ່ປອດໄພ, HTML
inclusion, PHP page, JavaScript program or Cascading Style Sheet ພາຍໃຕ້ການໂຕ້ຖຽງ
ໄດເລກະທໍລີ (ສ່ວນຂະຫຍາຍ html, shtml, .inc, .php, .js, .css). ໃນຫນ້າເຫຼົ່ານີ້, ມັນແກ້ໄຂແຕ່ລະຄົນ
ອ້າງອີງເຖິງແຕ່ລະ GIF ທີ່ແປງສຳເລັດແລ້ວເພື່ອຊີ້ໄປທີ່ PNG. ເອກະສານອ້າງອີງໃນພີ່ນ້ອງ
tags HREF ແລະ BACKGROUND ຖືກຮັບຮູ້ໂດຍຊື່ໄຟລ໌ແລະຖືກແກ້ໄຂ (ໄດເລກະທໍລີພື້ນຖານໃດໆທີ່ປະກາດ
ໂດຍແທັກ BASE ຈະຖືກນຳໜ້າກັບ URL ທີ່ກ່ຽວຂ້ອງ). ການອ້າງອີງທີ່ເປັນ HTTP URLs ແມ່ນ
ຈັບຄູ່ກັບບັນຊີລາຍຊື່ຂອງ GIF ທີ່ປ່ຽນໄດ້ໂດຍຊື່ພື້ນຖານ; ຖ້າຫາກວ່າມີການແຂ່ງຂັນດັ່ງກ່າວ, ໄດ້
ເນື້ອໃນຂອງ URL ໄດ້ຖືກດຶງມາແລະປຽບທຽບກັບ GIF ທີ່ປ່ຽນໄດ້. ຖ້າທັງສອງຊື່ພື້ນຖານແລະ
ຂໍ້ມູນກົງກັນ, ການອ້າງອີງ HTTP ຖືກແກ້ໄຂ. ຖ້າຫນ້າເວັບຢູ່ພາຍໃຕ້ການຄວບຄຸມເວີຊັນ RCS,
ພວກ ເຂົາ ເຈົ້າ ກໍາ ລັງ ກວດ ສອບ ອອກ ສໍາ ລັບ ການ ດັດ ແກ້ ກ່ອນ ທີ່ ຈະ ໄດ້ ຮັບ ການ ປ່ຽນ ແປງ; ຖ້າບໍ່ດັ່ງນັ້ນ, ສໍາເນົາຂອງ
ຕົ້ນ​ສະ​ບັບ​ຂອງ​ແຕ່​ລະ​ຫນ້າ​ເວັບ​ທີ່​ດັດ​ແກ້​ແມ່ນ​ປະ​ໄວ້​ໃນ​ລະ​ບົບ​ດຽວ​ກັນ​, ມີ​ການ​ເພີ່ມ​ເຕີມ​
ນາມສະກຸນ .bak.

ຕົວເລືອກຕໍ່ໄປນີ້ປ່ຽນພຶດຕິກໍາຂອງໂປຣແກຣມ:

-a
ປ່ຽນໄຟລ໌ GIF ທັງໝົດ, ລວມທັງໄຟລ໌ທີ່ມີຫຼາຍຮູບ.

-d
ລຶບຕົ້ນສະບັບ. ລຶບ GIF ທັງໝົດທີ່ມີ PNGs ທີ່ສອດຄ້ອງກັນ, ແລະໄຟລ໌ .bak ທັງໝົດ.

-n
ບໍ່ມີການປ່ຽນແປງ. ດ້ວຍທາງເລືອກນີ້, web2png ລາຍງານກ່ຽວກັບສິ່ງທີ່ຕ້ອງເຮັດ (ແລະ
GIF ທີ່​ມີ​ຫຼາຍ​ຮູບ​ພາບ), ແຕ່​ບໍ່​ໄດ້​ປ່ຽນ GIFs ຫຼື​ສໍາ​ພັດ​ຫນ້າ​ເວັບ​.

-r
ປີ້ນກັບກັນ. ຟື້ນຟູໜ້າ HTML/SHTML/PHP ທັງໝົດຈາກໄຟລ໌ .bak ທີ່ສ້າງຂຶ້ນໂດຍກ່ອນໜ້ານີ້
ແລ່ນ (ຫຼື, ຖ້າໄຟລ໌ຢູ່ພາຍໃຕ້ການຄວບຄຸມເວີຊັນ, ໃຫ້ກັບຄືນພວກມັນ). ເອົາ PNGs ກັບ
GIF ທີ່​ສອດ​ຄ້ອງ​ກັນ​.

-v
ຄຳເວົ້າ. Utter ຕິດຕາມຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຂະບວນການປ່ຽນໃຈເຫລື້ອມໃສ. Web2png ສາມາດດໍາເນີນການໄດ້
ໃນໄດເລກະທໍລີທີ່ໄດ້ຖືກປ່ຽນເປັນບາງສ່ວນໂດຍການແລ່ນຜ່ານມາ; ມັນຈະເຮັດໄດ້
ຈໍານວນວຽກທີ່ຈໍາເປັນຕໍາ່ສຸດທີ່. ການປ່ຽນແປງທີ່ມັນເຮັດຈະປ່ຽນຄືນໄດ້ຢ່າງເຕັມສ່ວນ
-r ຈົນ​ກ​່​ວາ​ທ່ານ​ດໍາ​ເນີນ​ການ​ໃນ​ -d ໂໝດ. Web2png ຖືກຂຽນໄວ້ໃນ Python. Python 1.5.2 ຫຼືດີກວ່າ
ຕ້ອງ​ໄດ້​ຮັບ​ການ​ຕິດ​ຕັ້ງ​ແລະ​ເຂົ້າ​ເຖິງ​ລະ​ບົບ​ຂອງ​ທ່ານ​ໃນ​ຄໍາ​ສັ່ງ​ສໍາ​ລັບ​ການ​ web2png ແລ່ນ.

ຫມາຍ​ເຫດ​


ບາງຄັ້ງມັນເປັນໄປໄດ້ທີ່ຈະປ່ຽນ GIFs ໂປ່ງໃສໂດຍບໍ່ມີການປ່ຽນແປງຮູບລັກສະນະຂອງ
ຫນ້າ, ໂດຍຮູ້ຈາກສະພາບການທີ່ເຂົາເຈົ້າສະເຫມີຈະຈັດວາງຢູ່ໃນພື້ນທີ່ຂອງການຄົງທີ່ແລະ
ສີແຂງ. Web2png ບໍ່​ສາ​ມາດ deduce ເມື່ອ​ໃດ​ທີ່​ຈະ​ເປັນ​, ສະ​ນັ້ນ​ມັນ​ບໍ່​ໄດ້​ພະ​ຍາ​ຍາມ​; ແຕ່ມັນອາດຈະເປັນ
ເປັນປະໂຫຍດທີ່ຈະນໍາໃຊ້ gif2png ກັບທາງເລືອກ -b ດ້ວຍມື.

ຮູ້ ບັນຫາ


ສູດການຄິດໄລ່ສໍາລັບການແກ້ໄຂ HTTP URL ແມ່ນບໍ່ໂງ່. ມັນອາດຈະສັບສົນຢ່າງບໍ່ຖືກຕ້ອງ
patching ການອ້າງອິງ HTTP URL ກັບ GIF ເຂົ້າໄປໃນການອ້າງອີງທີ່ບໍ່ຖືກຕ້ອງກັບ PNG ຖ້າ GIF
ກົງກັບ GIF ເປົ້າຫມາຍທ້ອງຖິ່ນໂດຍທັງຊື່ພື້ນຖານແລະເນື້ອໃນຖານສອງ, ແຕ່ຕົວຈິງແລ້ວມີຊີວິດຢູ່
ເຈົ້າພາບອື່ນ.

ໂຄງການນີ້ບໍ່ໄດ້ປ່ຽນ CGIs ໂດຍອັດຕະໂນມັດ; ທ່ານ​ຈະ​ຕ້ອງ​ເຮັດ​ແນວ​ນັ້ນ​ດ້ວຍ​ມື​. ອື່ນໆ
ວິທີການເນື້ອຫາແບບໄດນາມິກ (ເຊັ່ນ: ການລວມເຂົ້າຂ້າງເຊີບເວີ) ອາດຮຽກຮ້ອງໃຫ້ມີການແຮກດ້ວຍມື.

ໂປຣແກຣມບໍ່ສາມາດບອກໄດ້ວ່າປ່ຽນຈາກ PNGs ທີ່ມີຢູ່ກ່ອນແລ້ວ; ຖ້າທ່ານມີ PNGs ຄືກັນ
ຊື່ stem ເປັນ GIFs ທີ່ສອດຄ້ອງກັນແຕ່ປະຕິບັດຂໍ້ມູນທີ່ແຕກຕ່າງກັນ, ໄດ້ -r ຮູບແບບຈະ
clobber ເຂົາເຈົ້າ.

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


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

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

Linux ຄຳ ສັ່ງ

Ad