ئەڭ ياخشى ھەقسىز سۈرەتلەرنى كېسىش
سۈرەتنى ئەسلى پىكسېل پىچىرلاش
قانداق ئىشلەيدۇ
- ئېلېكتىرونلۇق خەت. كېسىلىدىغان سۈرەت (40MB گە قەدەر) نى تاللا.
- رايوننى بەلگىلەش. سول ئۈستىدىكى بۇرجەكنىڭ 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).