ئەڭ ياخشى ھەقسىز سۈرەت چوڭلۇقىنى تەڭشەش پروگراممىسى
سۈرەتنى سىزىقچە ئۆلچىمىگە تەڭشەش، سۈرەتنىڭ ئېغىرلىق نىسبىتىنى كونترول قىلىش ياكى كونترول قىلماسلىق، ھەقسىز ۋە سۇ بەلگىسىسىز.
قانداق ئىشلەيدۇ
- ئېلېكتىرونلۇق خەت. چوڭلۇقىنى ئۆزگەرتىدىغان سۈرەت تاللا (40 م ب گە قەدەر).
- چوڭلۇقىنى كىرگۈزۈڭ. پىكسېللار بىلەن ئۆلچەملەنگەن كەڭلىك ۋە/ياكى ئېگىزلىكنى كىرگۈزۈڭ. «ئۈچلۈك مۇناسىۋىتى» نى تاللاپ قويسىڭىز، ئۆلچەملەشتۈرۈش مۇناسىۋىتى بويىچە بولىدۇ.
- چۈشۈرۈش. چوڭلۇقى ئۆزگەرتىلگەن سۈرەت ئالاھىدە Lanczos سۈزۈكچىسى ئارقىلىق ئاپتوماتىك چۈشۈرۈلىدۇ.
بۇ قورال ھەققىدە
سۈرەتنى سىز خالىغان كەڭلىك ۋە ئېگىزلىككە تەڭشەپ بېرىڭ. پەقەت كەڭلىكنى (ياكى پەقەت ئېگىزلىكنى) كىرگۈزۈپ، باشقا تەرەپنى تەڭشەش ئۈچۈن بۇ قوشۇنچۇقنى بېسىپ قويۇڭ، ياكى ئىككىسىنى بىرلىكتە بېسىپ قويۇپ، بۇ قوشۇنچۇقنى بېسىپ قويۇپ، باشقا تەرەپنى تەڭشەش ئۈچۈن بۇ قوشۇنچۇقنى بېسىپ قويۇڭ. سۈرەتنى چوڭ-كىچىك قىلىش ئۈچۈن يۇقىرى سۈپەتلىك Lanczos سۈكۈتكۈچىنى ئىشلىتىڭ، شۇڭا كىچىكلەشتۈرۈلگەن سۈرەتلەر سىزىقلىق ئەمەس، بەلكى ئېنىق بولىدۇ. چىقىرىش نەتىجىسى مۇمكىن بولغاندا ئەسلى پىچىمنى ساقلايدۇ. ھەرگىزمۇ: سۇ بەلگىسى يوق، يازما يوق، ئەسلىتكۈچتە ئىشلەتكۈچى ۋە تاشلانغان.
كىشىلەر ئۇنى نېمە ئۈچۈن ئىشلىتىدۇ
- سۈرەتلەرنى فورما ياكى بازارنىڭ پىكسېل چەكلىمىسىگە ماسلاشتۇرۇش
- پروفېيل ياكى ئاۋاتۇر سۈرىتىنى تەلەپ قىلىنغان مربع چوڭلۇققا تەڭشەش
- چوڭ سۈرەتنى تور بېتىگە سىزىلغان سىزىقسىز كۆچۈرۈش
- سۈرەتلەر توپىنى ئوخشاش كەڭلىككە تەڭشەش
ئىجادىيەتچى API
بۇ قورالنى ئۆزىڭىزنىڭ كودى ئارقىلىق ئاپتوماتلاشتۇرۇش. تۆۋەندىكى ئاخىرقى نۇقتىغا POST تەلەپنى ئەۋەتىپ تور قورالى ئىشلەتكەن بىلەن ئوخشاش نەتىجە ئالغىلى بولىدۇ. بۇ IP نىڭ سۈرئىتىگە چەك قويۇلىدۇ، قوشۇلماسلىق كېرەك. API ئاچقۇچلىرى يۇقىرى چەك ئۈچۈن كەلمەكتە.
https://best.free/api/tools/image-resizer/
| پارامېتىرلار | مىسال | تەلەپ قىلىنىدۇ | ئىزاھلار |
|---|---|---|---|
file (ھۆججەت) |
photo.jpg |
ھەئە | Any common image, ≤25 MB. |
width |
800 |
يوق | Target width in px. |
height |
600 |
يوق | Target height in px. |
keep_aspect |
True |
يوق | Lock aspect ratio. |
curl -X POST https://best.free/api/tools/image-resizer/ \
-F 'file=@photo.jpg' \
-F 'width=800' \
-F 'height=600' \
-F 'keep_aspect=True' \
-o resized.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"width": 800, "height": 600, "keep_aspect": True}
r = requests.post("https://best.free/api/tools/image-resizer/", files=files, data=data)
with open("resized.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("width", 800);
fd.append("height", 600);
fd.append("keep_aspect", true);
const r = await fetch("https://best.free/api/tools/image-resizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the resized.png
جاۋاب: The resized image (same format where possible).