Bebas Terbaik Potong Imej
Potong imej ke segi empat tepat piksel, menyimpan format asalnya - bebas dan tanpa tanda air.
Bagaimana ia berfungsi
- Muatkan. Pilih imej untuk dipotong (sehingga 40 MB).
- Tetapkan kawasan. Masukkan X dan Y untuk sudut kiri atas dan lebar dan tinggi potong, semua dalam piksel.
- Muat turun. Imej yang dipotong akan dimuat turun secara automatik dalam format asalnya.
Perihal alat ini
Potong imej ke segi empat tepat yang anda mahu dengan memasukkan kawasan dalam piksel - X dan Y sudut kiri atas dan lebar dan tinggi. Ia tepat berbanding teka-teki: sesuai untuk memotong margin tetap, memotong banner ke saiz tepat, atau membuang tepi yang tidak diingini. Potong menyimpan format fail asal, jadi PNG tetap PNG dan JPG tetap JPG, dan piksel disalin tanpa disentuh jadi tiada apa yang dimampatkan semula. Tiada tanda air, tiada tanda, diproses dalam memori dan dibuang.
Apa yang orang gunakan untuk
- Potong margin tetap atau sempadan dari skrinsampul
- Potong imej ke saiz banner atau thumbnail yang tepat
- Buang tepi atau objek yang tidak diingini di sisi
- Potong foto ke dimensi yang tepat
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/image-crop/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
file (fail) |
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
Balasan: The cropped image (same format).