ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ຕົວປ່ຽນຮູບແບບຮູບພາບ ຟຣີ

ແປງລະຫວ່າງຮູບແບບ JPG, PNG, WebP, AVIF, GIF, ແລະ BMP.

ປ່ຽນໃຫ້:

ເບຣາວເຊີນີ້ບໍ່ຮອງຮັບການສົ່ງອອກ AVIF. WebP ປະຢັດໄດ້ໃກ້ຄຽງກັນ ແລະ ເປີດໄດ້ເກືອບທຸກບ່ອນ.

ວາງໄຟລ໌ໄວ້ບ່ອນນີ້, ຫຼືຄລິກເພື່ອເລືອກເບິ່ງ

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · ປະມວນຜົນຢູ່ໃນອຸປະກອນຂອງທ່ານ

ຫຼືກົດ Ctrl+V ເພື່ອວາງຈາກຄລິບບອດ

ທ່ານສາມາດວາງຫຼາຍໄຟລ໌ພ້ອມກັນໄດ້

ຊອກຫາໄຟລ໌

ຄຳແນະນຳ: ວາງຮູບພາບຈາກ clipboard ຂອງທ່ານ (Ctrl+V) ເພື່ອໂຫລດມັນທັນທີ.

ໄຟລ໌ຂອງທ່ານບໍ່ເຄີຍອອກຈາກອຸປະກອນຂອງທ່ານ. ການປະມວນຜົນທັງໝົດເກີດຂຶ້ນຢູ່ໃນຕົວທ່ອງເວັບຂອງທ່ານ.

ການນຳໃຊ້ທົ່ວໄປ

  • ປ່ຽນ JPG ເປັນ WebPແປງຮູບພາບ JPG ເປັນ WebP — ຮູບແບບທີ່ທັນສະໄຫມທີ່ໃຫ້ທ່ານໄຟລ໌ທີ່ນ້ອຍກວ່າທີ່ມີຄຸນພາບເທົ່າທຽມກັນຫຼືດີກວ່າ.
  • ປ່ຽນ PNG ເປັນ WebPແປງກາຟິກ PNG ເປັນ WebP — ຮັກສາຄວາມໂປ່ງໃສແລະຂອບເຂດສະເຫລາະໃນຂະນະທີ່ບີບຂະຫນາດໄຟລ໌ລົງ 50–80%.
  • ປ່ຽນຮູບພາບສໍາລັບການພິມກະກຽມຮູບພາບສໍາລັບການພິມມືອາຊີບ — ແປງເປັນຮູບແບບຄຸນພາບສູງ ໂດຍຮັກສາລະດັບຄວາມລາຍລະອຽດທີ່ສົມບູນ.

ມັນເຮັດວຽກແນວໃດ

ການແປງເຮັດວຽກທັງໝົດພາຍໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ Canvas API — ເອັນຈິນເຂົ້າລະຫັດຮູບພາບດຽວກັນທີ່ມີໃນຕົວ Chrome, Firefox, ແລະ Safari. ໄຟລ໌ຂອງທ່ານຖືກແຕ້ມລົງໃນ canvas ນອກໜ້າຈໍ ແລະ ເຂົ້າລະຫັດໃໝ່ດ້ວຍ canvas.toBlob() ເປັນຮູບແບບເປົ້າໝາຍ; ບໍ່ມີຫຍັງອັບໂຫຼດໄປຫາເຊີບເວີໃດໆ.

  1. 1
    ຮູບພາບຖືກຖອດລະຫັດເປັນ canvas
    ແຕ່ລະໄຟລ໌ຖືກໂຫຼດເຂົ້າ HTMLImageElement ຜ່ານ object URL ໃນເຄື່ອງ. ເມື່ອຖອດລະຫັດແລ້ວ, ຂໍ້ມູນ pixel ຖືກແຕ້ມລົງໃນ canvas ນອກໜ້າຈໍທີ່ມີຂະໜາດຕາມຜົນລັບ — ຮັກສາອັດຕາສ່ວນຖ້າຕັ້ງຄວາມກວ້າງສູງສຸດ.
  2. 2
    ຄວາມໂປ່ງໃສ JPEG ຖືກຈັດການກ່ອນເຂົ້າລະຫັດ
    ເມື່ອແປງເປັນ JPEG (ເຊິ່ງບໍ່ມີຊ່ອງ alpha), canvas ຈະຖືກຕື່ມພື້ນຫຼັງສີຂາວກ່ອນແຕ້ມຮູບ, ປ້ອງກັນບໍ່ໃຫ້ພື້ນທີ່ໂປ່ງໃສສະແດງເປັນສີດຳໃນໄຟລ໌ຜົນລັບ.
  3. 3
    canvas.toBlob() ເຂົ້າລະຫັດ pixel ໃໝ່
    ຟັງຊັນ canvas.toBlob(mime, quality) ທີ່ມີໃນຕົວບຣາວເຊີເຂົ້າລະຫັດ canvas ເປັນຮູບແບບທີ່ເລືອກ (JPG, PNG, WebP, ຫຼື AVIF) ໃນລະດັບຄຸນນະພາບທີ່ຮ້ອງຂໍ. ຖ້າບຣາວເຊີບໍ່ຮອງຮັບການເຂົ້າລະຫັດຮູບແບບໃດ, ການກວດສອບຄຸນສົມບັດທີ່ເຮັດຕອນເລີ່ມຕົ້ນຈະປິດການໃຊ້ງານປຸ່ມນັ້ນແທນທີ່ຈະສ້າງໄຟລ໌ທີ່ໝາຍຜິດແບບງຽບໆ.
  4. 4
    ຜົນລັບຖືກສົ່ງເປັນ blob ໃນເຄື່ອງ
    Blob ທີ່ເຂົ້າລະຫັດແລ້ວຖືກຫໍ່ໄວ້ໃນ object URL ໃນເຄື່ອງເພື່ອເບິ່ງຕົວຢ່າງ ແລະ ດາວໂຫຼດທັນທີ. ສຳລັບຫຼາຍໄຟລ໌, JSZip ຈະຮວມພວກມັນເປັນ ZIP ພາຍໃນບຣາວເຊີກ່ອນການດາວໂຫຼດຈະຖືກກະຕຸ້ນ.

ຂໍ້ມູນຮູບພາບທັງໝົດຢູ່ໃນອຸປະກອນຂອງທ່ານ — ໄຟລ໌ຖືກອ່ານ ແລະ ເຂົ້າລະຫັດທັງໝົດພາຍໃນບຣາວເຊີໂດຍໃຊ້ Canvas API, ແລະ ບໍ່ມີຂໍ້ມູນຖືກສົ່ງໄປຫາເຊີບເວີໃດໆເລີຍ.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ