Bebas Terbaik undo-type
Potong gambar ke persegi panjang piksel yang tepat, jaga format aslinya bebas dan bebas cat air.
Cara kerjanya
- Unggah. Pilih gambar untuk dipompa (sampai 25 MB).
- Mengatur daerah. Masukkan X dan Y untuk sudut kiri atas dan lebar dan tinggi dari tanaman, semua dalam piksel.
- Unduh. Gambar yang dipotong secara otomatis diunduh dalam format aslinya.
Tentang alat ini
Potong gambar ke arah persegi panjang yang Anda inginkan dengan memasuki area dalam piksel X dan Y dari sudut kiri atas dan lebar dan tinggi. Ini tepat daripada menebak: ideal untuk memangkas margin tetap, memotong spanduk ke ukuran yang tepat, atau menghilangkan ujung yang tidak diinginkan. Panenan tetap bentuk berkas asli, sehingga PNG tetap PNG dan JPG tetap JPG tetap JPG, dan piksel disalin sehingga tidak ada yang tidak tersentuh. No-compressed, tidak ada tanda, diproses dalam memori dan dibuang.
Apa yang orang gunakan untuk
- Buat marjin tetap atau batasi cuplikan layar
- Potong suatu gambar ke banner atau ukuran mini
- Hapus pinggiran yang tidak diinginkan atau objek di samping
- Bentuk persegi foto dengan dimensi yang tepat
API Pengembang
Otomatiskan alat ini dari kode anda sendiri. Kirim permintaan POST ke titik akhir di bawah ini dan dapatkan hasil yang sama yang dihasilkan alat web. Ini adalah nilai-batas per IP dan tidak perlu menandatangani kunci API untuk batas yang lebih tinggi yang akan datang.
https://best.free/api/tools/image-crop/
| Parameter | Contoh | Diperlukan | Catatan |
|---|---|---|---|
file (berkas) |
photo.jpg |
Ya | Any common image, ≤25 MB. |
x |
0 |
Ya | Left edge in px. |
y |
0 |
Ya | Top edge in px. |
width |
400 |
Ya | Crop width in px. |
height |
300 |
Ya | Crop height in px. |
curl -X POST https://best.free/api/tools/image-crop/ \
-F 'file=@photo.jpg' \
-F 'x=0' \
-F 'y=0' \
-F 'width=400' \
-F 'height=300' \
-o cropped.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"x": 0, "y": 0, "width": 400, "height": 300}
r = requests.post("https://best.free/api/tools/image-crop/", files=files, data=data)
with open("cropped.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("x", 0);
fd.append("y", 0);
fd.append("width", 400);
fd.append("height", 300);
const r = await fetch("https://best.free/api/tools/image-crop/", { method: "POST", body: fd });
const blob = await r.blob(); // the cropped.png
Tanggapan: The cropped image (same format).