ดีที่สุด ปรับขนาดภาพ
ปรับขนาดภาพให้เป็นขนาดพิกเซลที่ถูกต้อง โดยใช้หรือไม่ใช้การล็อคอัตราส่วนของหน้าจอ - แบบฟรีและแบบไม่มีสัญลักษณ์น้ำ
มันทำงานยังไง
- โหลด. เลือกรูปภาพที่จะปรับขนาด (สูงสุด 40 MB)
- ป้อนขนาด. ป้อนค่าความกว้างและ/ หรือ ความสูง ด้วยหน่วยพิกเซล เลือก "อัตราส่วนหน้าจอ" เพื่อปรับขนาดให้เท่ากัน
- ดาวน์โหลด. รูปภาพที่ปรับขนาดได้ถูกดาวน์โหลดโดยอัตโนมัติ โดยใช้ตัวกรอง Lanczos ที่มีคุณภาพสูง
เกี่ยวกับเครื่องมือนี้
ปรับขนาดภาพให้เป็นขนาดที่ต้องการ เช่น ความกว้างและความสูง โปรดป้อนเพียงความกว้าง (หรือความสูง) และให้เลือกกล่องเพื่อปรับขนาดด้านข้างให้เป็นสัดส่วน หรือเลือกทั้งสองตัว และยกเลิกการเลือกเพื่อบังคับให้ใช้ขนาดที่ถูกต้อง การปรับขนาดจะใช้ตัวกรอง Lanczos ที่มีคุณภาพสูง ดังนั้น ภาพที่ปรับขนาดให้เล็กลงจะยังคงมีความคมชัด มากกว่าจะแตกต่างกัน ส่วนผลลัพธ์จะยังคงรูปแบบเดิมเมื่อเป็นไปได้ เช่นเดิม: ไม่มีสัญลักษณ์น้ำ ไม่มีการลงชื่อ มีการประมวลผลในหน่วยความจำ และถูกทิ้ง
คนใช้มันทำอะไร
- ปรับขนาดภาพให้เข้ากับขอบเขตของพิกเซลของฟอรัมหรือตลาด
- ตั้งค่าขนาดรูปภาพโพรไฟล์หรือภาพอวตารให้เป็นขนาดที่ต้องการ
- ปรับขนาดรูปภาพขนาดใหญ่ให้เล็กลงเพื่อใช้บนเว็บ โดยไม่ต้องมีขอบที่แตกต่างกัน
- ปรับให้รูปภาพมีขนาดเท่ากัน
API ของผู้พัฒนา
ปรับใช้เครื่องมือนี้โดยอัตโนมัติจากโค้ดของคุณเอง ส่งคำขอ POST ไปยังจุดจบด้านล่างนี้ และรับผลลัพธ์ที่เหมือนกับที่เครื่องมือเว็บผลิตออกมา มันมีอัตราการส่งข้อมูลจำกัดต่อไอพี และไม่ต้องการลงทะเบียน - กุญแจ 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).