Labākais bez maksas Apstrādāt attēlu
Apstrādāt attēlu uz precīzu pikseļu taisnstūra, saglabājot tā sākotnējo formātu - bezmaksas un ūdenszīmi- brīvs.
Kā tas darbojas
- Augšupielādēt. Izvēlieties attēlu, ko apcirst (līdz 40 MB).
- Iestatīt apgabalu. Ievadiet X un Y augšējā kreisajā stūrī un kultūraugu platums un augstums, viss pikseļos.
- Lejupielādēt. Apgrieztais attēls automātiski lejupielādējas savā sākotnējā formātā.
Par šo rīku
Apcirpt attēlu uz leju līdz tieši taisnstūra vēlaties, ievadot laukumu pikseļos - augšējā kreisā stūrī X un Y, kā arī platums un augstums. Tas ir precīzs, nevis uzmini: ideāls, lai nogrieztu fiksētu starpību, grieztu baneri līdz precīzam izmēram vai noņemtu nevēlamu malu. Crop saglabā oriģinālo faila formātu, tāpēc PNG paliek PNG un JPG paliek JPG, un pikseļi tiek kopēti, lai nekas netiktu saspiests. Nav ūdens zīmes, nav zīmes, nav zīmes, tiek apstrādāts atmiņā un izmests.
Kāpēc cilvēki to lieto
- Izgriezt fiksētu maržu vai robežu no ekrāna attēla
- Izgriezt attēlu līdz precīzam banera vai sīktēlu izmēram
- Noņemt nevēlamu malu vai objektu sānos
- Kvadrātveida apcirst fotoattēlu precīziem izmēriem
Izstrādātājs API
Automatizēt šo rīku no sava koda. Sūtīt pēc pieprasījuma uz zemāk norādīto rezultātu un iegūt tādu pašu rezultātu web rīks ražo. Tas ir ātrums ierobežots uz vienu IP un nav nepieciešams pierakstīties - API taustiņi augstākai robežai nāk.
https://best.free/api/tools/image-crop/
| Parametrs | Piemērs | Vajadzīgs | Piezīmes |
|---|---|---|---|
file (fails) |
photo.jpg |
Jā | Any common image, ≤25 MB. |
x |
0 |
Jā | Left edge in px. |
y |
0 |
Jā | Top edge in px. |
width |
400 |
Jā | Crop width in px. |
height |
300 |
Jā | 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
Atbildes reakcija: The cropped image (same format).