GoGPT Best VPN GoSearch

OnWorks favicon

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

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

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

ໂຄງການ:

NAME


cjpeg - ບີບອັດໄຟລ໌ຮູບພາບເປັນໄຟລ໌ JPEG

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


cjpeg [ ທາງເລືອກໃນການ ] [ ຊື່​ເອ​ກະ​ສານ ]

ລາຍລະອຽດ


cjpeg ບີບອັດໄຟລ໌ຮູບພາບທີ່ມີຊື່, ຫຼືວັດສະດຸປ້ອນມາດຕະຖານຖ້າບໍ່ມີຊື່ໄຟລ໌, ແລະ
ຜະລິດໄຟລ໌ JPEG/JFIF ຢູ່ໃນຜົນຜະລິດມາດຕະຖານ. ໄຟລ໌ປ້ອນຂໍ້ມູນທີ່ຮອງຮັບໃນປັດຈຸບັນ
ຮູບແບບແມ່ນ: PPM (ຮູບແບບສີ PBMPLUS), PGM (PBMPLUS ຮູບແບບສີຂີ້ເຖົ່າ), BMP, Targa, ແລະ
RLE (ຮູບແບບ Utah Raster Toolkit). (RLE ຖືກຮອງຮັບພຽງແຕ່ຖ້າຫ້ອງສະຫມຸດ URT ແມ່ນ
ມີ.)

OPTIONS


ຊື່ສະຫຼັບທັງໝົດອາດຈະຖືກຫຍໍ້; ຍົກ​ຕົວ​ຢ່າງ, - ສີເທົາ ອາດຈະຂຽນ -ສີເທົາ or -gr.
ສ່ວນໃຫຍ່ຂອງການປ່ຽນ "ພື້ນຖານ" ສາມາດຫຍໍ້ເປັນຕົວອັກສອນເລັກນ້ອຍ. ເທິງ ແລະ
ຕົວພິມນ້ອຍແມ່ນທຽບເທົ່າ (ດັ່ງນັ້ນ -BMP ແມ່ນຄືກັນກັບ -bmp). ການສະກົດຄໍາຂອງອັງກິດແມ່ນຄືກັນ
ຍອມຮັບ (ຕົວຢ່າງ: - ສີເທົາ), ເຖິງແມ່ນວ່າສໍາລັບ brevity ເຫຼົ່ານີ້ບໍ່ໄດ້ກ່າວເຖິງຂ້າງລຸ່ມນີ້.

ສະວິດພື້ນຖານແມ່ນ:

ຄວາມເປັນໄປໄດ້ N[,...]
ຕາ​ຕະ​ລາງ​ການ​ປະ​ລິ​ມານ​ການ​ປັບ​ຂະ​ຫນາດ​ຮູບ​ພາບ​. ຄຸນະພາບແມ່ນ 0 (ຮ້າຍແຮງທີ່ສຸດ) ຫາ 100
(ດີ​ທີ່​ສຸດ); ຄ່າເລີ່ມຕົ້ນແມ່ນ 75. (ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.)

- ສີເທົາ
ສ້າງໄຟລ໌ JPEG monochrome ຈາກການໃສ່ສີ. ໃຫ້ແນ່ໃຈວ່າຈະໃຊ້ປຸ່ມນີ້ເມື່ອໃດ
ການບີບອັດໄຟລ໌ BMP ທີ່ມີສີຂີ້ເຖົ່າ, ເພາະວ່າ cjpeg ບໍ່ສົດໃສພໍທີ່ຈະສັງເກດເຫັນ
ບໍ່ວ່າໄຟລ໌ BMP ໃຊ້ພຽງແຕ່ຮົ່ມຂອງສີຂີ້ເຖົ່າ. ໂດຍເວົ້າວ່າ - ສີເທົາ, ທ່ານຈະໄດ້ຮັບ a
ໄຟລ໌ JPEG ຂະຫນາດນ້ອຍກວ່າທີ່ໃຊ້ເວລາຫນ້ອຍໃນການປະມວນຜົນ.

-rgb ສ້າງໄຟລ໌ RGB JPEG. ການນໍາໃຊ້ປຸ່ມນີ້ສະກັດກັ້ນການແປງຈາກ RGB
colorspace ການປ້ອນຂໍ້ມູນໃສ່ຄ່າເລີ່ມຕົ້ນ YCbCr JPEG colorspace.

- ປັບ​ໃຫ້​ເຫມາະ​ສົມ​
ປະຕິບັດການເພີ່ມປະສິດທິພາບຂອງຕົວກໍານົດການເຂົ້າລະຫັດ entropy. ໂດຍບໍ່ມີການນີ້, ຄ່າເລີ່ມຕົ້ນ
ຕົວກໍານົດການເຂົ້າລະຫັດຖືກນໍາໃຊ້. - ປັບ​ໃຫ້​ເຫມາະ​ສົມ​ ປົກກະຕິແລ້ວເຮັດໃຫ້ໄຟລ໌ JPEG ເລັກນ້ອຍ
ຂະຫນາດນ້ອຍກວ່າ, ແຕ່ cjpeg ເຮັດວຽກຊ້າກວ່າ ແລະຕ້ອງການຄວາມຈຳຫຼາຍ. ຄຸນນະພາບຮູບພາບ
ແລະຄວາມໄວຂອງ decompression ແມ່ນບໍ່ໄດ້ຮັບຜົນກະທົບ - ປັບ​ໃຫ້​ເຫມາະ​ສົມ​.

- ກ້າວ​ຫນ້າ​
ສ້າງໄຟລ໌ JPEG ກ້າວຫນ້າ (ເບິ່ງຂ້າງລຸ່ມນີ້).

-targa ໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນຮູບແບບ Targa. ໄຟລ໌ Targa ທີ່ມີຊ່ອງຂໍ້ມູນ "ການລະບຸຕົວຕົນ".
ຈະບໍ່ຖືກຮັບຮູ້ໂດຍອັດຕະໂນມັດໂດຍ cjpeg; ສໍາລັບໄຟລ໌ດັ່ງກ່າວ, ທ່ານຕ້ອງລະບຸ
-targa ເພື່ອເຮັດໃຫ້ cjpeg ປະຕິບັດການປ້ອນຂໍ້ມູນເປັນຮູບແບບ Targa. ສໍາລັບໄຟລ໌ Targa ສ່ວນໃຫຍ່, ທ່ານ
ຈະບໍ່ຕ້ອງການສະຫຼັບນີ້.

ໄດ້ ຄວາມເປັນໄປໄດ້ switch ສາ​ມາດ​ເຮັດ​ໃຫ້​ທ່ານ​ຊື້​ຂາຍ​ຂະ​ຫນາດ​ໄຟລ​໌​ບີບ​ອັດ​ກັບ​ຄຸນ​ນະ​ພາບ​ຂອງ​
ຮູບ​ພາບ​ທີ່​ສ້າງ​ຄືນ​ໃຫມ່​: ການ​ຕັ້ງ​ຄ່າ​ຄຸນ​ນະ​ພາບ​ສູງ​ຂຶ້ນ​, ໄຟລ​໌ JPEG ຂະ​ຫນາດ​ໃຫຍ່​, ແລະ​
ຮູບ​ພາບ​ຜົນ​ຜະ​ລິດ​ໄດ້​ໃກ້​ຊິດ​ຈະ​ເປັນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຕົ້ນ​ສະ​ບັບ​. ປົກກະຕິແລ້ວທ່ານຕ້ອງການໃຊ້
ການ​ຕັ້ງ​ຄ່າ​ຄຸນ​ນະ​ພາບ​ຕ​່​ໍ​າ (ໄຟລ​໌​ຂະ​ຫນາດ​ນ້ອຍ​ທີ່​ສຸດ​) ທີ່ decompresses ເຂົ້າ​ໄປ​ໃນ​ບາງ​ສິ່ງ​ບາງ​ຢ່າງ​ທີ່​ເຫັນ​ໄດ້​
ບໍ່​ສາ​ມາດ​ແຍກ​ອອກ​ຈາກ​ຮູບ​ພາບ​ຕົ້ນ​ສະ​ບັບ​. ສໍາລັບຈຸດປະສົງນີ້, ການຕັ້ງຄ່າຄຸນນະພາບຄວນຈະເປັນ
ລະຫວ່າງ 50 ແລະ 95; ຄ່າເລີ່ມຕົ້ນຂອງ 75 ມັກຈະເປັນທີ່ຖືກຕ້ອງ. ຖ້າເຈົ້າເຫັນຂໍ້ບົກພ່ອງຢູ່ ຄວາມເປັນໄປໄດ້
75, ຫຼັງຈາກນັ້ນເພີ່ມຂຶ້ນ 5 ຫຼື 10 ນັບໃນເວລານັ້ນຈົນກວ່າທ່ານຈະມີຄວາມສຸກກັບຮູບພາບຜົນຜະລິດ. (ໄດ້
ການ​ຕັ້ງ​ຄ່າ​ທີ່​ດີ​ທີ່​ສຸດ​ຈະ​ແຕກ​ຕ່າງ​ກັນ​ຈາກ​ຮູບ​ພາບ​ຫນຶ່ງ​ໄປ​ອີກ​ຮູບ​.)

ຄວາມເປັນໄປໄດ້ 100 ຈະສ້າງຕາຕະລາງປະລິມານຂອງ 1 ທັງຫມົດ, ຫຼຸດຜ່ອນການສູນເສຍໃນ
ຂັ້ນຕອນ quantization (ແຕ່ຍັງມີການສູນເສຍຂໍ້ມູນໃນການເກັບຕົວຢ່າງຍ່ອຍ, ເຊັ່ນດຽວກັນກັບຮອບວຽນ
ຜິດ​ພາດ). ການຕັ້ງຄ່ານີ້ແມ່ນມີຄວາມສົນໃຈສ່ວນໃຫຍ່ສໍາລັບຈຸດປະສົງທົດລອງ. ຄຸນ​ຄ່າ​ຄຸນ​ນະ​ພາບ​
ຂ້າງເທິງປະມານ 95 ແມ່ນ ບໍ່ ແນະນໍາສໍາລັບການນໍາໃຊ້ປົກກະຕິ; ຂະຫນາດໄຟລ໌ທີ່ຖືກບີບອັດເພີ່ມຂຶ້ນ
ຢ່າງຫຼວງຫຼາຍສໍາລັບການ hardening ໃດໃນຄຸນນະພາບຮູບພາບຜົນຜະລິດ.

ໃນທິດທາງອື່ນ, ມູນຄ່າຄຸນນະພາບຕ່ໍາກວ່າ 50 ຈະຜະລິດໄຟລ໌ຂະຫນາດນ້ອຍຫຼາຍຂອງຮູບພາບຕ່ໍາ
ຄຸນນະພາບ. ການຕັ້ງຄ່າປະມານ 5 ຫາ 10 ອາດຈະເປັນປະໂຫຍດໃນການກະກຽມດັດສະນີຂອງຮູບພາບຂະຫນາດໃຫຍ່
ຫໍສະຫມຸດ, ສໍາລັບການຍົກຕົວຢ່າງ. ພະຍາຍາມ ຄວາມເປັນໄປໄດ້ 2 (ຫຼືດັ່ງນັ້ນ) ສໍາລັບຜົນກະທົບ Cubist ເຮັດໃຫ້ຂົບຂັນບາງ. (ຫມາຍ​ເຫດ​:
ຄ່າຄຸນນະພາບຕ່ໍາກວ່າປະມານ 25 ສ້າງຕາຕະລາງການຄິດໄລ່ 2-byte, ເຊິ່ງພິຈາລະນາ
ທາງເລືອກໃນມາດຕະຖານ JPEG. cjpeg ປ່ອຍຂໍ້ຄວາມເຕືອນເມື່ອທ່ານໃຫ້ຄຸນນະພາບດັ່ງກ່າວ
ມູນຄ່າ, ເພາະວ່າບາງໂຄງການ JPEG ອື່ນອາດຈະບໍ່ສາມາດຖອດລະຫັດໄຟລ໌ຜົນໄດ້ຮັບ. ໃຊ້
- ພື້ນຖານ ຖ້າທ່ານຕ້ອງການຮັບປະກັນຄວາມເຂົ້າກັນໄດ້ໃນມູນຄ່າທີ່ມີຄຸນນະພາບຕ່ໍາ.)

ໄດ້ ຄວາມເປັນໄປໄດ້ ທາງ​ເລືອກ​ໄດ້​ຖືກ​ຂະ​ຫຍາຍ​ໃນ​ສະ​ບັບ​ນີ້​ຂອງ​ cjpeg ສະຫນັບສະຫນູນຄຸນນະພາບແຍກຕ່າງຫາກ
ການຕັ້ງຄ່າສໍາລັບ luminance ແລະ chrominance (ຫຼື, ໂດຍທົ່ວໄປ, ການຕັ້ງຄ່າແຍກຕ່າງຫາກສໍາລັບທຸກໆ
quantization table slot.) ຫຼັກການແມ່ນຄືກັນກັບ chrominance subsampling: ນັບຕັ້ງແຕ່
ຕາຂອງມະນຸດມີຄວາມອ່ອນໄຫວຕໍ່ກັບການປ່ຽນແປງທາງກວ້າງຂອງພື້ນທີ່ມີຄວາມສະຫວ່າງກວ່າການປ່ຽນແປງທາງກວ້າງຂອງພື້ນ
ສີ, ອົງປະກອບ chrominance ສາມາດ quantized ຫຼາຍກ່ວາອົງປະກອບ luminance
ໂດຍ​ບໍ່​ມີ​ການ​ເກີດ​ການ​ສູນ​ເສຍ​ຄຸນ​ນະ​ພາບ​ຮູບ​ພາບ​ທີ່​ສັງ​ເກດ​ເຫັນ​. ຢ່າງໃດກໍຕາມ, ບໍ່ເຫມືອນກັບຕົວຢ່າງຍ່ອຍ, ນີ້
ຄຸນນະສົມບັດຫຼຸດຜ່ອນຂໍ້ມູນໃນໂດເມນຄວາມຖີ່ແທນທີ່ຈະເປັນໂດເມນທາງກວ້າງຂອງພື້ນທີ່, ເຊິ່ງອະນຸຍາດໃຫ້
ສໍາລັບການຄວບຄຸມທີ່ລະອຽດກວ່າ. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດໃນຄໍາຮ້ອງສະຫມັກທີ່ມີຄຸນນະພາບ, ລະອຽດອ່ອນ,
ເຊິ່ງສິ່ງປະດິດທີ່ສ້າງຂຶ້ນໂດຍການເກັບຕົວຢ່າງຍ່ອຍອາດຈະບໍ່ສາມາດຍອມຮັບໄດ້.

ໄດ້ ຄວາມເປັນໄປໄດ້ ທາງ​ເລືອກ​ຮັບ​ເອົາ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ແຍກ​ດ້ວຍ​ເຄື່ອງ​ຫມາຍ​ຈຸດ​ຂອງ​ຕົວ​ກໍາ​ນົດ​ການ​, ຊຶ່ງ​ຕາມ​ລໍາ​ດັບ​ອ້າງ​ເຖິງ​
ໃນລະດັບຄຸນນະພາບທີ່ຄວນຈະຖືກມອບຫມາຍໃຫ້ກັບຊ່ອງຕາຕະລາງປະລິມານ. ຖ້າມີ
ແມ່ນຊ່ອງ q-table ຫຼາຍກວ່າພາລາມິເຕີ, ຫຼັງຈາກນັ້ນພາລາມິເຕີສຸດທ້າຍແມ່ນ replicated. ດັ່ງນັ້ນ, ຖ້າ
ມີພຽງແຕ່ຫນຶ່ງຕົວກໍານົດການທີ່ມີຄຸນນະພາບ, ນີ້ຖືກນໍາໃຊ້ສໍາລັບທັງ luminance ແລະ chrominance
(ສະລັອດຕິງ 0 ແລະ 1, ຕາມລໍາດັບ), ການຮັກສາພຶດຕິກໍາທີ່ເປັນມໍລະດົກຂອງ cjpeg v6b ແລະກ່ອນ.
ຕາຕະລາງປະລິມານເພີ່ມເຕີມ (ຫຼືປັບແຕ່ງ) ສາມາດຖືກກໍານົດດ້ວຍ - qtables ທາງ​ເລືອກ​ແລະ​ການ​ມອບ​ຫມາຍ​
ກັບອົງປະກອບທີ່ມີ -qslots ທາງເລືອກ (ເບິ່ງປຸ່ມ "ຕົວຊ່ວຍສ້າງ" ຂ້າງລຸ່ມນີ້.)

ໄຟລ໌ JPEG ທີ່ສ້າງຂຶ້ນດ້ວຍ luminance ແລະ chrominance ແຍກຕ່າງຫາກແມ່ນສອດຄ່ອງຢ່າງເຕັມສ່ວນ
ດ້ວຍຕົວຖອດລະຫັດ JPEG ມາດຕະຖານ.

ຄໍາເຕືອນ: ເພື່ອໃຫ້ການຕັ້ງຄ່ານີ້ເປັນປະໂຫຍດ, ໃຫ້ແນ່ໃຈວ່າໄດ້ຜ່ານການໂຕ້ຖຽງຂອງ - ຕົວ​ຢ່າງ​ 1x1 to
cjpeg ເພື່ອປິດການເກັບຕົວຢ່າງຍ່ອຍ chrominance. ຖ້າບໍ່ດັ່ງນັ້ນ, ລະດັບຕົວຢ່າງຍ່ອຍເລີ່ມຕົ້ນ (2x2,
AKA "4:2:0") ຈະຖືກນໍາໃຊ້.

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

ສະວິດສໍາລັບຜູ້ໃຊ້ຂັ້ນສູງ:

- ເລກຄະນິດສາດ
ໃຊ້ລະຫັດເລກຄະນິດສາດ. ລະມັດລະວັງ: ເລກເລກລະຫັດ JPEG ຍັງບໍ່ທັນກວ້າງຂວາງເທື່ອ
ໄດ້ຖືກປະຕິບັດ, ດັ່ງນັ້ນຕົວຖອດລະຫັດຈໍານວນຫຼາຍຈະບໍ່ສາມາດເບິ່ງໄຟລ໌ JPEG ທີ່ມີລະຫັດເລກຄະນິດສາດ
ຢູ່ໃນທຸກ.

-dct int
ໃຊ້ວິທີ DCT ຈຳນວນເຕັມ (ຄ່າເລີ່ມຕົ້ນ).

-dct ໄວ
ໃຊ້ DCT ຈຳນວນເຕັມໄວ (ຖືກຕ້ອງໜ້ອຍລົງ). ໃນ libjpeg-turbo, ວິທີການໄວແມ່ນ
ໂດຍທົ່ວໄປແລ້ວປະມານ 5-15% ໄວກວ່າວິທີການ int ເມື່ອໃຊ້ SIMD x86/x86-64
ສ່ວນຂະຫຍາຍ (ຜົນໄດ້ຮັບອາດຈະແຕກຕ່າງກັນກັບການປະຕິບັດ SIMD ອື່ນໆ, ຫຼືໃນເວລານໍາໃຊ້
libjpeg-turbo ໂດຍບໍ່ມີການຂະຫຍາຍ SIMD.) ສໍາລັບລະດັບຄຸນນະພາບຂອງ 90 ແລະຂ້າງລຸ່ມນີ້, ຢູ່ທີ່ນັ້ນ
ຄວນມີຄວາມແຕກຕ່າງທີ່ຮັບຮູ້ໄດ້ໜ້ອຍ ຫຼືບໍ່ມີລະຫວ່າງສອງສູດການຄິດໄລ່. ສໍາລັບ
ລະດັບຄຸນນະພາບສູງກວ່າ 90, ຢ່າງໃດກໍຕາມ, ຄວາມແຕກຕ່າງລະຫວ່າງໄວແລະ int
ວິ​ທີ​ການ​ກາຍ​ເປັນ pronounced ຫຼາຍ​. ດ້ວຍຄຸນນະພາບ = 97, ສໍາລັບຕົວຢ່າງ, ວິທີການໄວ
ເກີດຂຶ້ນໂດຍທົ່ວໄປກ່ຽວກັບການສູນເສຍ 1-3 dB (ໃນ PSNR) ທີ່ກ່ຽວຂ້ອງກັບວິທີການ int, ແຕ່ນີ້
ສາມາດມີຂະຫນາດໃຫຍ່ກວ່າສໍາລັບບາງຮູບພາບ. ຢ່າໃຊ້ວິທີການໄວທີ່ມີລະດັບຄຸນນະພາບ
ຂ້າງເທິງ 97. algorithm ມັກຈະ degenerates ໃນ quality = 98 ແລະຂ້າງເທິງແລະສາມາດຕົວຈິງ
ຜະລິດຮູບພາບທີ່ສູນເສຍຫຼາຍກ່ວາລະດັບຄຸນນະພາບຕ່ໍາໄດ້ຖືກນໍາໃຊ້. ນອກຈາກນີ້, ໃນ
libjpeg-turbo, ວິທີການໄວບໍ່ໄດ້ເລັ່ງຢ່າງເຕັມສ່ວນສໍາລັບລະດັບຄຸນນະພາບຂ້າງເທິງ
97, ດັ່ງນັ້ນມັນຈະຊ້າກວ່າວິທີການ int.

-dct float
ໃຊ້ວິທີການ DCT ຈຸດລອຍ. ວິທີການ float ສ່ວນໃຫຍ່ແມ່ນເປັນລັກສະນະມໍລະດົກ. ມັນ
ບໍ່ໄດ້ຜະລິດຜົນໄດ້ຮັບທີ່ຖືກຕ້ອງຫຼາຍກ່ວາວິທີການ int, ແລະມັນແມ່ນ
ຊ້າລົງຫຼາຍ. ວິທີການລອຍອາດຈະໃຫ້ຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນກ່ຽວກັບທີ່ແຕກຕ່າງກັນ
ເຄື່ອງຈັກເນື່ອງຈາກພຶດຕິກໍາຮອບວຽນແຕກຕ່າງກັນ, ໃນຂະນະທີ່ວິທີການຈໍານວນເຕັມຄວນໃຫ້
ຜົນໄດ້ຮັບດຽວກັນໃນເຄື່ອງຈັກທັງຫມົດ.

-ເລີ່ມ​ຕົ້ນ​ໃຫມ່ N
ປ່ອຍຕົວໝາຍເປີດ JPEG ຄືນໃໝ່ທຸກແຖວ N MCU, ຫຼືທຸກ N MCU block ຖ້າ "B" ແມ່ນ
ຕິດກັບຕົວເລກ. -ເລີ່ມ​ຕົ້ນ​ໃຫມ່ 0 (ຄ່າເລີ່ມຕົ້ນ) ຫມາຍຄວາມວ່າບໍ່ມີເຄື່ອງຫມາຍການເລີ່ມຕົ້ນໃຫມ່.

-ລຽບ N
ເລື່ອນພາບທີ່ປ້ອນເຂົ້າເພື່ອກຳຈັດສິ່ງລົບກວນທີ່ລົບກວນ. N, ຕັ້ງແຕ່ 1 ຫາ 100,
ຊີ້ໃຫ້ເຫັນຄວາມເຂັ້ມແຂງຂອງການກ້ຽງ. 0 (ຄ່າເລີ່ມຕົ້ນ) ຫມາຍຄວາມວ່າບໍ່ມີການກ້ຽງ.

- ຄວາມຈຳສູງສຸດ N
ກໍານົດຂອບເຂດຈໍາກັດສໍາລັບຈໍານວນຫນ່ວຍຄວາມຈໍາທີ່ຈະໃຊ້ໃນການປະມວນຜົນຮູບພາບຂະຫນາດໃຫຍ່. ມູນຄ່າຢູ່ໃນ
ຫລາຍພັນໄບຕ໌, ຫຼືຫຼາຍລ້ານໄບຕ໌ ຖ້າ "M" ຕິດກັບຕົວເລກ. ສໍາລັບ
ຍົກຕົວຢ່າງ, -ສູງສຸດ 4m ເລືອກ 4000000 bytes. ຖ້າຕ້ອງການພື້ນທີ່ເພີ່ມເຕີມ, ໄຟລ໌ຊົ່ວຄາວ
ຈະຖືກນໍາໃຊ້.

-outfile ຊື່
ສົ່ງຮູບພາບຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ມີຊື່, ບໍ່ແມ່ນຜົນຜະລິດມາດຕະຖານ.

-memdst
ບີບອັດໃສ່ໜ່ວຍຄວາມຈຳແທນໄຟລ໌. ຄຸນນະສົມບັດນີ້ໄດ້ຖືກປະຕິບັດຕົ້ນຕໍເປັນວິທີການ
ຂອງ​ການ​ທົດ​ສອບ​ຜູ້​ຈັດ​ການ​ຈຸດ​ຫມາຍ​ປາຍ​ທາງ​ໃນ​ຫນ່ວຍ​ຄວາມ​ຈໍາ (jpeg_mem_dest()​)​, ແຕ່​ວ່າ​ມັນ​ຍັງ
ເປັນປະໂຫຍດສໍາລັບການ benchmarking, ເນື່ອງຈາກວ່າມັນຫຼຸດຜ່ອນ I/O overhead.

- ກະດູກ
ເປີດໃຊ້ການພິມດີບັກ. ເພີ່ມເຕີມ -v's ໃຫ້ຜົນຜະລິດຫຼາຍ. ນອກຈາກນີ້, ຂໍ້ມູນສະບັບແມ່ນ
ພິມເມື່ອເລີ່ມຕົ້ນ.

-ແມງໄມ້ ຄື​ກັນ​ກັບ - ກະດູກ.

-ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບແລະອອກ.

ໄດ້ -ເລີ່ມ​ຕົ້ນ​ໃຫມ່ ທາງ​ເລືອກ​ຈະ​ໃສ່​ເຄື່ອງ​ຫມາຍ​ພິ​ເສດ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ຕົວ​ຖອດ​ລະ​ຫັດ JPEG ເພື່ອ synchronize ຫຼັງ​ຈາກ​ນັ້ນ​
ຄວາມຜິດພາດລະບົບສາຍສົ່ງ. ຖ້າບໍ່ມີເຄື່ອງໝາຍ restart, ຄວາມເສຍຫາຍໃດໆຕໍ່ກັບໄຟລ໌ທີ່ຖືກບີບອັດຈະ
ປົກກະຕິແລ້ວ ruin ຮູບພາບຈາກຈຸດຂອງຄວາມຜິດພາດໄປໃນຕອນທ້າຍຂອງຮູບພາບ; ກັບ restart
ເຄື່ອງຫມາຍ, ຄວາມເສຍຫາຍມັກຈະຖືກຈໍາກັດຢູ່ໃນສ່ວນຂອງຮູບພາບເຖິງການເລີ່ມຕົ້ນໃຫມ່ຕໍ່ໄປ
ເຄື່ອງໝາຍ. ແນ່ນອນ, ເຄື່ອງຫມາຍການເລີ່ມຕົ້ນໃຫມ່ໃຊ້ພື້ນທີ່ພິເສດ. ພວກເຮົາແນະນໍາ -ເລີ່ມ​ຕົ້ນ​ໃຫມ່ 1 ສໍາລັບການ
ຮູບພາບທີ່ຈະຖືກສົ່ງຜ່ານເຄືອຂ່າຍທີ່ບໍ່ຫນ້າເຊື່ອຖືເຊັ່ນ Usenet.

ໄດ້ -ລຽບ ທາງ​ເລືອກ​ຈະ​ກັ່ນ​ຕອງ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ເພື່ອ​ລົບ​ລ້າງ​ສິ່ງ​ລົບ​ກວນ​ຂະ​ຫນາດ​ນ້ອຍ​. ນີ້ມັກຈະເປັນປະໂຫຍດ
ໃນ​ເວ​ລາ​ທີ່​ການ​ປ່ຽນ​ຮູບ​ພາບ dithered ເປັນ JPEG​: ປັດ​ໄຈ​ທີ່​ກ້ຽງ​ປານ​ກາງ​ຂອງ 10 ຫາ 50 ໄດ້​ຮັບ​ການ​ລົບ​ລ້າງ
ຂອງ​ຮູບ​ແບບ dithering ໃນ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​, ສົ່ງ​ຜົນ​ໃຫ້​ເປັນ​ໄຟລ​໌ JPEG ຂະ​ຫນາດ​ນ້ອຍ​ແລະ​ດີກ​ວ່າ​-
ຮູບ​ພາບ​ທີ່​ຊອກ​ຫາ​. ແນວໃດກໍ່ຕາມ, ປັດໄຈການເຮັດໃຫ້ກ້ຽງໃຫຍ່ເກີນໄປຈະເຮັດໃຫ້ພາບມົວຢ່າງເຫັນໄດ້ຊັດ.

ສະ​ຫຼັບ​ສໍາ​ລັບ​ຄວາມ​ຍາວ​ປາ​:

- ພື້ນຖານ
ບັງຄັບໃຫ້ສ້າງຕາຕະລາງປະລິມານເຂົ້າກັນໄດ້ຕາມພື້ນຖານ. ນີ້ clamps
ຄ່າ quantization ເປັນ 8 bits ເຖິງແມ່ນວ່າຢູ່ໃນການຕັ້ງຄ່າຄຸນນະພາບຕ່ໍາ. (ສະຫຼັບນີ້ແມ່ນບໍ່ດີ
ຕັ້ງຊື່, ເພາະວ່າມັນບໍ່ໄດ້ຮັບປະກັນວ່າຜົນໄດ້ຮັບແມ່ນ JPEG ພື້ນຖານ. ສໍາລັບ
ຕົວຢ່າງ, ທ່ານສາມາດນໍາໃຊ້ - ພື້ນຖານ ແລະ - ກ້າວ​ຫນ້າ​ ຮ່ວມກັນ.)

- qtables ເອກະສານ
ໃຊ້ຕາຕະລາງປະລິມານທີ່ລະບຸໄວ້ໃນໄຟລ໌ຂໍ້ຄວາມທີ່ລະບຸ.

-qslots N[,...]
ເລືອກຕາຕະລາງປະລິມານທີ່ຈະໃຊ້ສໍາລັບແຕ່ລະອົງປະກອບສີ.

- ຕົວ​ຢ່າງ​ HxV[,...]
ກໍານົດປັດໄຈການຍົກຕົວຢ່າງ JPEG ສໍາລັບແຕ່ລະອົງປະກອບສີ.

- ສະແກນ ເອກະສານ
ໃຊ້ສະຄິບສະແກນທີ່ລະບຸໄວ້ໃນໄຟລ໌ຂໍ້ຄວາມທີ່ລະບຸ.

ປຸ່ມ "ຕົວຊ່ວຍສ້າງ" ມີຈຸດປະສົງເພື່ອທົດລອງໃຊ້ JPEG. ຖ້າເຈົ້າບໍ່ຮູ້ວ່າແມ່ນຫຍັງ
ເຈົ້າກໍາລັງເຮັດ, ບໍ່ໄດ້ ການນໍາໃຊ້ ໃຫ້ເຂົາເຈົ້າ. ສະວິດເຫຼົ່ານີ້ຖືກບັນທຶກຕື່ມອີກໃນໄຟລ໌
wizard.txt.

ຕົວຢ່າງ


ຕົວຢ່າງນີ້ບີບອັດໄຟລ໌ PPM foo.ppm ດ້ວຍປັດໄຈຄຸນນະພາບ 60 ແລະບັນທຶກໄຟລ໌
ຜົນຜະລິດເປັນ foo.jpg:

cjpeg ຄວາມເປັນໄປໄດ້ 60 foo.ppm > foo.jpg

ຄໍາແນະນໍາ


ໄຟລ໌ GIF ສີບໍ່ແມ່ນການປ້ອນຂໍ້ມູນທີ່ເຫມາະສົມກັບ JPEG; JPEG ແມ່ນມີຈຸດປະສົງແທ້ໆສໍາລັບການບີບອັດ
ຮູບພາບເຕັມສີ (24-ບິດ). ໂດຍສະເພາະ, ຢ່າພະຍາຍາມແປງກາຕູນ, ຮູບແຕ້ມເສັ້ນ,
ແລະ​ຮູບ​ພາບ​ອື່ນໆ​ທີ່​ມີ​ພຽງ​ແຕ່​ບາງ​ສີ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​. GIF ເຮັດວຽກໄດ້ດີໃນສິ່ງເຫຼົ່ານີ້, JPEG
ບໍ່. ຖ້າທ່ານຕ້ອງການປ່ຽນ GIF ເປັນ JPEG, ທ່ານຄວນທົດລອງ cjpeg's
ຄວາມເປັນໄປໄດ້ ແລະ -ລຽບ ທາງເລືອກໃນການໄດ້ຮັບການປ່ຽນໃຈເຫລື້ອມໃສທີ່ພໍໃຈ. -ລຽບ 10 ຫຼືເລື້ອຍໆ
ເປັນ​ປະ​ໂຫຍດ.

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

ໄດ້ - ປັບ​ໃຫ້​ເຫມາະ​ສົມ​ ທາງເລືອກທີ່ຈະ cjpeg ແມ່ນຕົກເປັນມູນຄ່າການນໍາໃຊ້ໃນເວລາທີ່ທ່ານກໍາລັງເຮັດໃຫ້ສະບັບ "ສຸດທ້າຍ" ສໍາລັບ
ປະກາດ ຫຼືເກັບໄວ້. ມັນຍັງເປັນໄຊຊະນະໃນເວລາທີ່ທ່ານກໍາລັງໃຊ້ການຕັ້ງຄ່າທີ່ມີຄຸນນະພາບຕ່ໍາເພື່ອເຮັດໃຫ້
ໄຟລ໌ JPEG ຂະຫນາດນ້ອຍຫຼາຍ; ການປັບປຸງສ່ວນຮ້ອຍແມ່ນມັກຈະຫຼາຍກ່ວາມັນຢູ່ໃນຂະຫນາດໃຫຍ່
ໄຟລ໌. (ປັດ​ຈຸ​ບັນ, - ປັບ​ໃຫ້​ເຫມາະ​ສົມ​ ໂໝດຖືກເລືອກສະເໝີເມື່ອສ້າງ JPEG ກ້າວໜ້າ
ໄຟລ໌.)

ENVIRONMENT


JPEGMEM
ຖ້າຕົວແປສະພາບແວດລ້ອມນີ້ຖືກຕັ້ງ, ຄ່າຂອງມັນແມ່ນຂອບເຂດຈໍາກັດຫນ່ວຍຄວາມຈໍາເລີ່ມຕົ້ນ. ໄດ້
ຄ່າ​ແມ່ນ​ລະ​ບຸ​ໄວ້​ຕາມ​ທີ່​ອະ​ທິ​ບາຍ​ສໍາ​ລັບ​ການ​ - ຄວາມຈຳສູງສຸດ ສະຫຼັບ. JPEGMEM overrides ໄດ້
ຄ່າເລີ່ມຕົ້ນທີ່ລະບຸໄວ້ໃນເວລາທີ່ໂຄງການໄດ້ຖືກລວບລວມ, ແລະຕົວມັນເອງຖືກ overridden ໂດຍ
ຈະແຈ້ງ - ຄວາມຈຳສູງສຸດ.

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


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

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

Linux ຄຳ ສັ່ງ

Ad




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