باشترین ئازاد کێشانی وێنە
گێڕانەوەی وێنەیەک بۆ پێوانەی ڕاستەقینەی پێکسڵەکان، لەگەڵ یان بێ قۆڵبێژی ڕێژەی ڕوونما - ئازاد و بێ نیشانە ئاوییەکان.
چۆن کاردەکات
- _بڕۆ. وێنەیەک هەڵبژێرە بۆ گۆڕینی قەبارەی (بۆ ٤٠ مگابایت)
- _بێنە ناو. بە درێژی و/یان بەرزی بە پیکسڵ بنوسە. "ڕێژەی ڕوونما" دیاری بکە بۆ پێوانەیەکی هاوسەنگ
- دابەزاندن. وێنەی گۆڕاوەکە بە خۆڕایی دابەزێنراوە بە بەکارهێنانی پاڵاوتەیەکی باڵای لانتزۆس
دەربارەی ئەم ئامرازە
.پێوانەکردنی نوێی وێنە بۆ ئەو درێژی و بەرزییەی کە پێویستت پێیە. تەنها درێژی و بەرزی بنووسە و بەستەری دیاریکراو بپارێزە بۆ پێوانەکردنی لایەکی تر بە ڕێژەیی، یان هەردویان دابنێ و بەستەری دیاریکراو بگۆڕە بۆ پێوانەکردنی ڕاستەقینە. پێوانەکردنی گەورەکردن بەکاردێت بۆ پەردەیەکی باڵای لانتزۆس، بۆیە وێنەی کە پێوانەکراوە بە ڕوونی دەمێنێتەوە نەک بە شێواوی. دەرکەوتنەکە بە شێوەیەکی بنەڕەتی دەمێنێتەوە کاتێک دەکرێتەوە. وەک هەمیشە: هیچ نیشانەی ئاوی نییە، هیچ تۆمارکردنێک نییە، لە بیرەوەریدا پەرەپێدەدرێت و هەڵدەوەشێنرێتەوە.
خەڵک بۆ چی بەکاری دەهێنن
- وێنەیەک بەپێی سنووری پێکسە بۆ فۆڕم یان بازاڕ دابنێ
- دروستکردنی وێنهی پێناسەیەک یان وێنهی بەتاڵ بە قەبارەی چوارگۆشە
- وێنەیەکی گەورە بۆ وێب کەمبکەرەوە بەبێ پەڕەی گەور
- ستانداردکردنی کۆمەڵێک وێنە بۆ درێژییەک کە یەکسان بێت
پەرەپێدەر
ئەم ئامرازە لە کۆدی خۆتەوە بە ئۆتۆماتیکی بەکاربهێنە. داواکاری POST بنێرێت بۆ خاڵەکانی کۆتایی خوارەوە و هەمان ئەنجامی کە ئامرازی وێب بەرهەمی دەهێنێت بەدەست بهێنە. نرخی سنووردارە بۆ هەر ئای پییەک و پێویستی بە تۆمارکردن نییە - کلیلی 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).