Беҳтарин озод Буридани тасвир
Тасвирро ба росткунҷаи пикселӣ бурида, формати аслии онро нигоҳ доред - озод ва бе ишораи обӣ.
Чӣ тавр кор мекунад
- Боркунӣ. Тасвирро барои буридан интихоб кунед (то 40 Мб).
- Танзими минтақа. X ва Y- ро барои кунҷи чапи болоӣ ва паҳноӣ ва баландии буришро дар пикселҳо ворид кунед.
- Боркунӣ. Тасвири буридашуда ба таври худкор дар формати аслӣ бор карда мешавад.
Дар бораи ин асбоб
Тасвирро ба росткунҷаи дилхоҳ бо ворид кардани минтақа дар пикселҳо - X ва Y-и кунҷи чапи болоӣ ва паҳноӣ ва баландӣ бурида мекашад. Ин ба ҷои тахмин кардан, аниқ аст: барои буридани марзи муайян, буридани баннер ба андозаи аниқ ё тоза кардани канори нохоҳидашуда беҳтарин аст. Буридан формати файли аслӣ нигоҳ медорад, бинобар ин PNG PNG боқӣ мемонад ва JPG JPG боқӣ мемонад, ва пикселҳо нусхабардорӣ мешаванд, то ки ҳеҷ чиз дубора фишурда нашавад. Ягон ишораи обӣ, ягон сабти ном, дар хотира коркард ва барҳам дода мешавад.
Чӣ тавр одамон онро истифода мебаранд
- Тасвири экранро бо фосилаи муайян ё сарҳад буридан
- Буридани тасвир ба андозаи баннер ё миниатюра
- Ҳузфи аломати нохоста ё объект дар канори
- Буридани сурат ба андозаи дақиқ
Барномасозон
Ин асбобро аз коди худ худкор кунед. Дархости POST- ро ба нуқтаи охирин дар поён фиристед ва ҳамон натиҷаеро, ки асбоби веб истеҳсол мекунад, гиред. Он бо суръати маҳдуд бо IP ва ба қайдгирӣ ниёз надорад - калидҳои API барои маҳдудиятҳои баландтар дар оянда меоянд.
https://best.free/api/tools/image-crop/
| & Параметрҳо | Мисол | Дархостӣ | Ёддоштҳо |
|---|---|---|---|
file (файл) |
photo.jpg |
& Тасвир | Any common image, ≤25 MB. |
x |
0 |
& Тасвир | Left edge in px. |
y |
0 |
& Тасвир | Top edge in px. |
width |
400 |
& Тасвир | Crop width in px. |
height |
300 |
& Тасвир | 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
Ҷавоб: The cropped image (same format).