ນີ້ແມ່ນຄໍາສັ່ງ jpegoptim ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
jpegoptim - ປະໂຫຍດເພື່ອເພີ່ມປະສິດທິພາບ / ບີບອັດໄຟລ໌ JPEG / JFIF.
ສະຫຼຸບສັງລວມ
jpegoptim [ ທາງເລືອກໃນການ ] [ ຊື່ໄຟລ໌ ]
ລາຍລະອຽດ
jpegoptim ຖືກນໍາໃຊ້ເພື່ອເພີ່ມປະສິດທິພາບ / ບີບອັດໄຟລ໌ jpeg. ໂຄງການສະຫນັບສະຫນູນການເພີ່ມປະສິດທິພາບການສູນເສຍ,
ເຊິ່ງອີງໃສ່ການເພີ່ມປະສິດທິພາບຕາຕະລາງ Huffman. ແລະດັ່ງນັ້ນເອີ້ນວ່າການເພີ່ມປະສິດທິພາບ "lossy" ບ່ອນທີ່
ນອກເຫນືອຈາກການເພີ່ມປະສິດທິພາບຜູ້ໃຊ້ຕາຕະລາງ Huffman ສາມາດກໍານົດຂອບເຂດສູງສຸດສໍາລັບຄຸນນະພາບຂອງຮູບພາບ.
ຫມາຍເຫດ! ໂດຍຄ່າເລີ່ມຕົ້ນ jpegoptim ດັດແປງໄຟລ໌ປ້ອນຂໍ້ມູນ (ຖ້າພວກມັນຖືກປັບແຕ່ງ), ເພື່ອຮັກສາ
ໄຟລ໌ຕົ້ນສະບັບໃຊ້ທາງເລືອກ -d ເພື່ອລະບຸໄດເລກະທໍລີສຳຮອງເພື່ອບັນທຶກໄຟລ໌ທີ່ປັບແຕ່ງແລ້ວ
to
ມີແຕ່ໄຟລ໌ປົກກະຕິເທົ່ານັ້ນທີ່ຖືກປັບປຸງໃຫ້ເໝາະສົມ (ລິ້ງສັນຍາລັກ ແລະໄຟລ໌ພິເສດຖືກຂ້າມໄປ). ນອກຈາກນີ້, ໃດ
ການເຊື່ອມຕໍ່ຍາກອື່ນໆກັບໄຟລ໌ທີ່ຖືກປັບໃຫ້ເຫມາະສົມ (ເປັນການສ້າງຕັ້ງຂຶ້ນໂດຍນໍາໃຊ້ ການເຊື່ອມຕໍ່(2)) ບໍ່ໄດ້ຮັບຜົນກະທົບ.
OPTIONS
ຕົວເລືອກອາດຈະເປັນທາງເລືອກ POSIX ຕົວອັກສອນແບບດັ້ງເດີມ, ຫຼືແບບ GNU ແບບຍາວ
ທາງເລືອກ. ຕົວເລືອກຮູບແບບ POSIX ເລີ່ມຕົ້ນດ້ວຍ ``-'' ດຽວ, ໃນຂະນະທີ່ຕົວເລືອກຍາວ GNU ເລີ່ມຕົ້ນດ້ວຍ
``--''.
ທາງເລືອກທີ່ສະເຫນີໂດຍ jpegoptim ມີດັ່ງຕໍ່ໄປນີ້:
-d , --dest=
ຕັ້ງຄ່າໄດເລກະທໍລີປາຍທາງທາງເລືອກບ່ອນທີ່ຈະບັນທຶກໄຟລ໌ທີ່ດີທີ່ສຸດ (ຄ່າເລີ່ມຕົ້ນແມ່ນ
ຂຽນທັບຕົ້ນສະບັບ). ກະລຸນາຮັບຊາບວ່າໄຟລ໌ທີ່ບໍ່ປ່ຽນແປງຈະບໍ່ຖືກເພີ່ມໃສ່
ໄດເລກະທໍລີປາຍທາງ. ນີ້ຫມາຍຄວາມວ່າຖ້າໄຟລ໌ຕົ້ນສະບັບບໍ່ສາມາດຖືກບີບອັດ, ບໍ່ມີໄຟລ໌
ຈະຖືກສ້າງຂື້ນໃນເສັ້ນທາງປາຍທາງ.
-f, --ກຳລັງ
ບັງຄັບການເພີ່ມປະສິດທິພາບ, ເຖິງແມ່ນວ່າຜົນໄດ້ຮັບຈະໃຫຍ່ກວ່າໄຟລ໌ຕົ້ນສະບັບ.
-ຊ, - ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ສັ້ນແລະອອກ.
- ມ , --max=
ກໍານົດປັດໄຈຄຸນນະພາບຮູບພາບສູງສຸດ (ປິດການໃຊ້ງານຮູບແບບການເພີ່ມປະສິດທິພາບທີ່ສູນເສຍ, ເຊິ່ງແມ່ນ
ໂດຍຄ່າເລີ່ມຕົ້ນທີ່ເປີດໃຊ້ງານ). ຕົວເລືອກນີ້ຈະຫຼຸດຜ່ອນຄຸນນະພາບຂອງໄຟລ໌ແຫຼ່ງເຫຼົ່ານັ້ນ
ບັນທຶກໂດຍໃຊ້ການຕັ້ງຄ່າຄຸນນະພາບສູງກວ່າ. ໃນຂະນະທີ່ໄຟລ໌ທີ່ມີຄຸນນະພາບຕ່ໍາແລ້ວ
ການຕັ້ງຄ່າຈະຖືກບີບອັດໂດຍໃຊ້ວິທີການເພີ່ມປະສິດທິພາບທີ່ບໍ່ມີການສູນເສຍ.
ຄ່າທີ່ຖືກຕ້ອງສຳລັບພາຣາມິເຕີຄຸນນະພາບແມ່ນ: 0 - 100
-n, --noaction
ບໍ່ໄດ້ເພີ່ມປະສິດທິພາບໄຟລ໌ແທ້ໆ, ພຽງແຕ່ພິມຜົນໄດ້ຮັບ.
-ສ , --size=
ພະຍາຍາມປັບໄຟລ໌ໃຫ້ເໝາະສົມກັບຂະໜາດທີ່ກຳນົດໄວ້ (ປິດການນຳໃຊ້ໂໝດການປັບແຕ່ງທີ່ບໍ່ສູນເສຍ). ເປົ້າຫມາຍ
ຂະໜາດແມ່ນລະບຸເປັນກິໂລໄບ (1 - n) ຫຼືເປັນເປີເຊັນ (1% - 99%) ຂອງ
ຂະໜາດໄຟລ໌ຕົ້ນສະບັບ.
-ທ , --threshold=
ຮັກສາໄຟລ໌ບໍ່ປ່ຽນແປງຖ້າການບີບອັດເພີ່ມຂຶ້ນຕໍ່າກວ່າເກນ (%).
ຄ່າທີ່ຖືກຕ້ອງສຳລັບເກນແມ່ນ: 0 - 100
-b, --csv
ພິມຂໍ້ມູນຄວາມຄືບໜ້າໃນຮູບແບບ CSV.
-o, --ຂຽນທັບ
ຂຽນທັບໄຟລ໌ເປົ້າຫມາຍເຖິງແມ່ນວ່າມັນມີຢູ່ (ເມື່ອໃຊ້ທາງເລືອກ -d).
-p, - ຮັກສາ
ຮັກສາເວລາການດັດແກ້ໄຟລ໌.
-P, --preserve-perms
ຮັກສາການອະນຸຍາດໄຟລ໌ (ເຈົ້າຂອງ/ກຸ່ມ) ໂດຍການຂຽນທັບໄຟລ໌ຕົ້ນສະບັບ. ນີ້ແມ່ນ
ມີຄວາມປອດໄພໜ້ອຍກວ່າຮູບແບບການດຳເນີນການເລີ່ມຕົ້ນເລັກນ້ອຍ (ບ່ອນທີ່ໄຟລ໌ໃໝ່ຖືກບັນທຶກກ່ອນ
ເປັນໄຟລ໌ຊົ່ວຄາວແລະຫຼັງຈາກນັ້ນປ່ຽນຊື່ເປັນໄຟລ໌ຕົ້ນສະບັບ). ໃນຮູບແບບນີ້ສໍາຮອງຂໍ້ມູນ
ຂອງໄຟລ໌ຕົ້ນສະບັບແມ່ນເຮັດດ້ວຍນາມສະກຸນ .jpegoptim.bak, ແລະໄຟລ໌ນີ້ຖືກລຶບອອກ
ຫຼັງຈາກໄຟລ໌ຕົ້ນສະບັບໄດ້ຖືກທົດແທນສົບຜົນສໍາເລັດ. ຫມາຍເຫດ! ຖ້າແລ່ນ jpegoptim
ເປັນຮາກໂດຍທົ່ວໄປແລ້ວບໍ່ຈໍາເປັນຕ້ອງໃຊ້ທາງເລືອກນີ້, ຍ້ອນວ່າ jpegoptim ສາມາດ
ຮັກສາການອະນຸຍາດໄຟລ໌ໃນເວລາທີ່ດໍາເນີນການໂດຍຮາກໃນຮູບແບບເລີ່ມຕົ້ນ.
-q, --ງຽບ
ໂໝດງຽບ.
-t, -- ຈໍານວນທັງຫມົດ
ພິມຈໍານວນທັງຫມົດຫຼັງຈາກການປະມວນຜົນໄຟລ໌ທັງຫມົດ.
- ໃນ, -- verbose
ເປີດໃຊ້ໂໝດ verbose (ເວົ້າໃນແງ່ບວກ).
--ປົກກະຕິ
ບັງຄັບໃຫ້ໄຟລ໌ຜົນຜະລິດທັງໝົດບໍ່ຄືບໜ້າ. ສາມາດໃຊ້ເພື່ອປ່ຽນໄຟລ໌ປ້ອນຂໍ້ມູນທັງໝົດ
ໄປສູ່ JPEGs ທີ່ກ້າວຫນ້າເມື່ອໃຊ້ກັບທາງເລືອກ --force.
-- ກ້າວຫນ້າທັງຫມົດ
ບັງຄັບໃຫ້ໄຟລ໌ຜົນຜະລິດທັງໝົດມີຄວາມຄືບໜ້າ. ສາມາດນໍາໃຊ້ເພື່ອປ່ຽນແປງປົກກະຕິທັງຫມົດ (ບໍ່ແມ່ນ
progressive) JPEGs ປ້ອນໄຟລ໌ໄປສູ່ຄວາມຄືບໜ້າເມື່ອໃຊ້ກັບທາງເລືອກ --force.
- ແມ່ນແລ້ວ, --strip-ທັງໝົດ
ຖອດເຄື່ອງໝາຍທັງໝົດອອກຈາກໄຟລ໌ຜົນຜະລິດ. (ຫມາຍເຫດ! ໂດຍຄ່າເລີ່ມຕົ້ນພຽງແຕ່ຄໍາເຫັນ &
ເຄື່ອງໝາຍ Exif/IPTC/PhotoShop/ICC/XMP ຖືກເກັບຮັກສາໄວ້, ທຸກຢ່າງຖືກຍົກເລີກ). ຜົນຜະລິດ
JPEG ຍັງຄົງມີໜຶ່ງ ຫຼືສອງເຄື່ອງໝາຍ (JFIF ແລະ Adobe APP14) ຂຶ້ນກັບ
ໃນ colorspace ທີ່ໃຊ້ໃນຮູບພາບ, ຍ້ອນວ່າເຄື່ອງຫມາຍເຫຼົ່ານີ້ຖືກສ້າງຂື້ນໂດຍ libjpeg
ຕົວເຂົ້າລະຫັດອັດຕະໂນມັດ.
--strip-none
ຮັກສາເຄື່ອງຫມາຍ "ທັງຫມົດ" ໃນຮູບ. ອັນນີ້ຈະເຮັດໃຫ້ເຄື່ອງໝາຍທັງໝົດຖືກແຕະຕ້ອງຢູ່ໃນ
ຮູບພາບ, ຍົກເວັ້ນ JFIF (APP0) ແລະ Adobe (APP14) ເຄື່ອງຫມາຍທີ່ໄດ້ຮັບການຟື້ນຟູໂດຍ
libjpeg ຫ້ອງສະຫມຸດ.
--strip-com
ແຖບຄຳເຫັນ (COM) ເຄື່ອງໝາຍຈາກໄຟລ໌ຜົນຜະລິດ.
--strip-exif
ຖອດເຄື່ອງໝາຍ EXIF ອອກຈາກໄຟລ໌ຜົນຜະລິດ.
--strip-iptc
ແຖບເຄື່ອງໝາຍ IPTC / Adobe Photoshop (APP13) ຈາກໄຟລ໌ຜົນຜະລິດ.
--strip-icc
ຖອດໂປຣໄຟລ໌ ICC ອອກຈາກໄຟລ໌ຜົນຜະລິດ.
--strip-xmp
ຖອດໂປຣໄຟລ໌ XMP ອອກຈາກໄຟລ໌ຜົນຜະລິດ.
--stdout
ສົ່ງຮູບພາບຜົນຜະລິດກັບຜົນຜະລິດມາດຕະຖານ. ຫມາຍເຫດ, ຖ້າການເພີ່ມປະສິດທິພາບບໍ່ໄດ້ສ້າງຂະຫນາດນ້ອຍກວ່າ
ໄຟລ໌ກ່ວາໄຟລ໌ປ້ອນຂໍ້ມູນ, ຫຼັງຈາກນັ້ນບໍ່ມີຜົນຜະລິດ (ຮູບພາບ) ຖືກສົ່ງໄປຫາຜົນຜະລິດມາດຕະຖານ. (ທາງເລືອກ
-f ສາມາດໃຊ້ເພື່ອບັງຄັບໃຫ້ຜົນໄດ້ຮັບຂອງຮູບພາບສະເຫມີ, ເຖິງແມ່ນວ່າຮູບພາບທີ່ຖືກປັບປຸງບໍ່ແມ່ນ
ນ້ອຍກວ່າການປ້ອນຂໍ້ມູນ).
--stdin
ອ່ານຮູບພາບການປ້ອນຂໍ້ມູນຈາກວັດສະດຸປ້ອນມາດຕະຖານ. ໃນເວລາທີ່ທາງເລືອກນີ້ຖືກນໍາໃຊ້ຫຼັງຈາກນັ້ນພຽງແຕ່ຫນຶ່ງຮູບພາບ
ແມ່ນອ່ານຈາກຜົນຜະລິດມາດຕະຖານ. ໄຟລ໌ປ້ອນຂໍ້ມູນໃດໆ (ອື່ນໆ) ທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງແມ່ນ
ບໍ່ສົນໃຈ. ຫມາຍເຫດ, ຖ້າໄຟລ໌ input '-' ເຫັນຢູ່ໃນເສັ້ນຄໍາສັ່ງຫຼັງຈາກນັ້ນການປ້ອນຂໍ້ມູນມາດຕະຖານແມ່ນ
ຍັງສົມມຸດ.
ໃນປັດຈຸບັນທາງເລືອກນີ້ຈະເປີດໃຊ້ຢ່າງຊັດເຈນ -f ທາງເລືອກ, ດັ່ງນັ້ນຜົນຜະລິດຮູບພາບແມ່ນສະເຫມີໄປ
ຖືກສົ່ງໄປຫາຜົນຜະລິດມາດຕະຖານ (ເຖິງແມ່ນວ່າບໍ່ມີການເພີ່ມປະສິດທິພາບທີ່ເປັນໄປໄດ້).
ໃຊ້ jpegoptim ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net