بهترین آزاد برش تصویر
یک تصویر را به یک مستطیل دقیق پیکسل بریده و قالب اصلی آن را حفظ کنید - آزاد و بدون علامت آب.
چطور کار ميکنه
- بارگذاری. برگزیدن تصویر برای بریدن (تا ۲۵ مگابایت).
- تنظیم ناحیه. X و Y را برای گوشۀ چپ بالا و عرض و ارتفاع بریدن ، همگی به پیکسل ، وارد کنید.
- بارگیری. این تابع به صورت خودکار در حالت اولیه خود را بازیابی میکند.
در مورد این ابزار
با وارد کردن ناحیۀ پیکسلی — X و Y گوشۀ سمت چپ بالا و عرض و ارتفاع — تصویر را دقیقاً به مستطیل مورد نظر خود برید. این دقیقتر از حدس زدن است: برای بریدن حاشیۀ ثابت، بریدن یک بنر به اندازه دقیق، یا حذف لبه غیرمطلوب ایدهآل است. بریدن قالب پرونده اصلی را حفظ میکند ، بنابراین یک PNG یک PNG باقی میماند و JPG JPG باقی میماند ، و پیکسلها بدون دستکاری رونوشت میشوند ، بنابراین هیچ چیز دوباره فشرده نمیشود. بدون علامت آبی ، بدون ثبت ، پردازش در حافظه و دور انداختن.
مردم براي چي ازش استفاده ميکنن
- بریدن یک حاشیه ثابت یا لبهی یک تصویر صفحه نمایش
- برش تصویر به اندازه دقیق بنر یا مینیاسکرین
- حذف یک لبۀ غیرمطلوب یا شیء در کنار
- برش مربعی یک عکس به ابعاد دقیق
رابط کاربری توسعهدهنده
این ابزار را از کد خودتان خودکار کنید. یک درخواست 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).