غوره وړیا انځور کچونه
د دقیق پیکسل ابعاد یو عکس بدل کړئ، د یا پرته د اړخ نسبت قفل کولو - وړیا او د اوبو نښه وړیا.
څنګه کار کوي
- رالېښل. د بياکچول لپاره انځور وټاکئ (تر 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).