Ең жақсы еркін Кескінді қисайту
Кескінді бастапқы пішімі - еркін және сулы белгісіз - сақталып, пикселдің тура төртбұрышына қиып алу.
Не істеп тұр
- Жүктеп беру. Қисайтатын кескінді таңдаңыз (25 Мб- қа дейін).
- Аумақты орнату. Сол жақ жоғарғы бұрышының X және Y нүктелері, кесу ені мен биіктігі пикселдерде келтірілсін.
- Жүктеп алу. Қиып алынған сурет бастапқы пішімінде автоматты түрде жүктеледі.
Бұл құрал туралы
Кескінді пикселдегі сол жақ жоғарғы бұрышты X және Y арналары, ені мен биіктігі бойынша қалаған төртбұрыштың өлшеміне қысқарту. Бұл болжау емес, нақтылау: шекті кесу, баннерді өлшеміне қысқарту, немесе қажетсіз жиегін жою үшін өте қолайлы. Кескіннің бастапқы пішімі сақталады, сондықтан PNG PNG болып қалады, JPG JPG болып қалады, пикселдер өзгеріссіз көшіріледі, ештеңе қайта қысылмауы үшін. Сулы белгі жоқ, жазба жоқ, жадыдағы өңдеу және ысырып тастау.
Қайсысы қолданылады
- Сканерден біркелкі жиегін немесе шекарасын өшіру
- Кескінді баннер не нобай өлшеміне дейін қиып алу
- Шегіне не сыртына рұқсат етілмеген нысанды өшіру
- Фотоны нақты өлшеміне дейін кесу
Жасаушы API
Бұл құралды өзіңіздің кодыңыздан автоматтандыру. Төмендегі соңына 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).