ຟຣີດີທີ່ສຸດ កម្មវិធីປັບຂະໜາດຮູບ
ປ່ຽນຂະໜາດຮູບໃຫ້ມີຂະໜາດພິກເຊລທີ່ຖືກຕ້ອງ, ພ້ອມຫຼືບໍ່ພ້ອມກັບການລັອກອັດຕາສ່ວນດ້ານໜ້າ - ຟຣີ ແລະບໍ່ມີເຄື່ອງໝາຍນ້ຳ
ວິທີການເຮັດວຽກ
- ផ្ទុកឡើង. ເລືອກຮູບທີ່ຈະປ່ຽນຂະໜາດ (ເຖິງ 40 MB)
- បញ្ចូលទំហំ. ພິມຄວາມກວ້າງ ແລະ/ຫຼື ຄວາມສູງເປັນພິກເຊລ. ຮັກສາ "ອັດຕາສ່ວນດ້ານ" ໃຫ້ຄົບ ເພື່ອປັບຂະໜາດໃຫ້ເໝາະສົມ.
- ດາວໂຫລດ. ຮູບພາບທີ່ໄດ້ປ່ຽນຂະໜາດຈະດາວໂຫລດໂດຍອັດຕະໂນມັດ ໂດຍໃຊ້ຕົວກັ່ນຕອງ Lanczos ທີ່ມີຄຸນນະພາບສູງ.
ກ່ຽວກັບເຄື່ອງມືນີ້
ປ່ຽນຂະໜາດຮູບໃຫ້ມີຄວາມກວ້າງ ແລະ ສູງທີ່ທ່ານຕ້ອງການຢ່າງແທ້ຈິງ. ພຽງແຕ່ໃສ່ຄວາມກວ້າງ (ຫຼື ສູງ) ແລະ ຮັກສາການຄັດເລືອກໄວ້ ເພື່ອປັບຂະໜາດດ້ານອື່ນໃຫ້ເໝາະສົມ, ຫຼື ຕັ້ງທັງສອງຢ່າງ ແລະ ເອົາການຄັດເລືອກອອກ ເພື່ອບັງຄັບໃຫ້ມີຂະໜາດທີ່ຖືກຕ້ອງ. ການປັບຂະໜາດໃຊ້ຕົວກັ່ນຕອງ Lanczos ທີ່ມີຄຸນນະພາບສູງ, ສະນັ້ນການປັບຂະໜາດລົງຂອງຮູບຈະຄົງຢູ່ຢ່າງຊັດເຈນ ແທນທີ່ຈະເປັນຮູບຊົງທີ່ແຕກຕ່າງກັນ. ຜົນອອກມາຈະຮັກສາຮູບແບບຕົ້ນຕໍໄວ້ເມື່ອສາມາດເຮັດໄດ້. ຄືກັນກັບທຸກຄັ້ງ: ບໍ່ມີເຄື່ອງໝາຍນ້ຳ, ບໍ່ມີການລົງທະບຽນ, ຖືກປະມວນຜົນໃນຄວາມຈຳ ແລະ ຖືກຖິ້ມອອກໄປ.
ສິ່ງທີ່ຄົນໃຊ້ມັນເພື່ອ
- ປັບຮູບໃຫ້ເໝາະສົມກັບຂໍ້ຈຳກັດພິກເຊລຂອງເວທີສົນທະນາ ຫຼື ຕະຫຼາດ
- ສ້າງໂປຣໄຟລ ຫຼື ຮູບຕົວແບບໃຫ້ມີຂະໜາດສີ່ຫຼ່ຽມທີ່ຕ້ອງການ
- ຫຼຸດຂະໜາດຮູບທີ່ໃຫຍ່ທີ່ສຸດໃຫ້ເປັນເວບໄຊທ໌ ໂດຍບໍ່ຕ້ອງມີຂອບທີ່ຊັດເຈນ
- ເຮັດໃຫ້ຊຸດຮູບເປັນມາດຕະຖານທີ່ມີຄວາມກວ້າງເທົ່າກັນ
កម្មវិធីພັດທະນາ
ເຄື່ອງມືນີ້ອັດຕະໂນມັດຈາກລະຫັດຂອງທ່ານເອງ. ສົ່ງຄໍາຮ້ອງຂໍ POST ໄປທີ່ຈຸດສຸດທ້າຍຂ້າງລຸ່ມນີ້ແລະໄດ້ຮັບຜົນໄດ້ຮັບດຽວກັນທີ່ເຄື່ອງມືເວບໄຊທ໌ຜະລິດ. ມັນມີອັດຕາການຈໍາກັດຕໍ່ IP ແລະຕ້ອງການບໍ່ລົງທະບຽນ - API ລະຫັດສໍາລັບຈໍາກັດສູງກວ່າຈະມາ.
https://best.free/api/tools/image-resizer/
| ຕົວເລືອກ | ຕົວຢ່າງ | ຕ້ອງການ | ບັນທຶກ |
|---|---|---|---|
file (ឯកសារ) |
photo.jpg |
ແມ່ນ | Any common image, ≤25 MB. |
width |
800 |
ບໍ່ໄດ້ | Target width in px. |
height |
600 |
ບໍ່ໄດ້ | Target height in px. |
keep_aspect |
True |
ບໍ່ໄດ້ | Lock aspect ratio. |
curl -X POST https://best.free/api/tools/image-resizer/ \
-F 'file=@photo.jpg' \
-F 'width=800' \
-F 'height=600' \
-F 'keep_aspect=True' \
-o resized.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"width": 800, "height": 600, "keep_aspect": True}
r = requests.post("https://best.free/api/tools/image-resizer/", files=files, data=data)
with open("resized.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("width", 800);
fd.append("height", 600);
fd.append("keep_aspect", true);
const r = await fetch("https://best.free/api/tools/image-resizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the resized.png
ຕອບໂຕ້: The resized image (same format where possible).