Free Buleleng Gambar
Potong gambar kana segitiga pixel anu pas, tetep format aslina - bébas sareng tanpa tanda cai.
Carane kerjane
- Ngunggah. Pilih gambar anu bakal dipotong (ka 40 MB).
- Tetapkan area. Ngetik X jeung Y pikeun sudut katuhu luhur sarta jangkungna jeung lebarna poho, sadaya dina piksel.
- Muat turun. Gambar kang dipotong bakal diunduh kanthi otomatis ing format asline.
Ngelatar iki
Potong gambar nepi ka segi opat anu anjeun pikahoyong ku ngetik wewengkon dina piksel - X jeung Y ti sudut kiwa luhur sarta jangkungna jeung lebarna. Ieu leuwih akurat tibatan ngaduga: saé pikeun ngaput margin anu teu bisa dirobah, ngaput banner ka ukuran anu pas, atawa ngaleupaskeun tepi anu teu dipikahoyong. Potong ngajaga format berkas asli, jadi PNG tetep jadi PNG sarta JPG tetep jadi JPG, sarta piksel disalin tanpa diganggu sahingga teu aya anu dikomprés deui. Teu aya tanda cai, teu aya tanda, diolah dina memori sarta dibuang.
Apa wong nggunakake iku kanggo
- Ngresiki margin utawa pinggiran sing ora bisa dipindah saka layar tutul
- Potong gambar dadi ukuran banner utawa thumbnail sing pas
- Buang pinggiran utawa obyek sing ora dikarepake ing pinggir
- Potong foto dadi segi loro supaya ukurane pas
Pembangun API
Otomatisasi alat ieu ti kode anjeun sorangan. Kirimkeun pamundut POST ka titik akhir di handap ieu sarta meunangkeun hasil anu sami anu dihasilkeun ku alat web. Éta dibatasi ku laju per IP sarta henteu meryogikeun ngadaptar - konci API pikeun wates anu langkung luhur bakal datang.
https://best.free/api/tools/image-crop/
| Parameter | Conto | Diperlukan | Notes |
|---|---|---|---|
file (Файл) |
photo.jpg |
Iya | Any common image, ≤25 MB. |
x |
0 |
Iya | Left edge in px. |
y |
0 |
Iya | Top edge in px. |
width |
400 |
Iya | Crop width in px. |
height |
300 |
Iya | 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
Jawaban: The cropped image (same format).