بهترین آزاد چرخش تصویر
یک تصویر را به صورت افقی یا عمودی به سمت بالا بچرخانید یا آن را آینه کنید - آزاد، بدون از دست دادن، بدون علامت آب.
چطور کار ميکنه
- بارگذاری. انتخاب تصویر برای چرخش (تا ۲۵ مگابایت).
- چرخش انتخاب. 90، 180 یا 270 درجه به سمت ساعت را انتخاب کنید و به صورت اختیاری یک چرخش افقی یا عمودی.
- بارگیری. این تصویر چرخیده به صورت خودکار در قالب اصلی خود دانلود میشود.
در مورد این ابزار
تصویر را ۹۰، ۱۸۰ یا ۲۷۰ درجه به سمت ساعت بچرخانید و به صورت اختیاری آن را به صورت افقی یا عمودی آینهای کنید. این مشکل روزمره عکس یا اسکن که به صورت جانبی یا وارونه بیرون میآید را برطرف میکند. چرخش ۹۰ درجه بدون از دست دادن است — پیکسلها دوباره مرتب میشوند، نه دوباره کدگذاری میشوند — بنابراین JPG چرخش یافته فشرده سازی اضافی دریافت نمیکند. خروجی قالب اصلی را حفظ میکند. همانند هر ابزاری در اینجا: بدون علامت آبی، بدون ثبت، در حافظه پردازش شده و دور ریخته میشود.
مردم براي چي ازش استفاده ميکنن
- عکسی که از گوشی به صورت جانبی بیرون آمد را اصلاح کنید
- چرخاندن صفحه اسکن شده که وارونه بارگذاری شده
- آینۀ تصویر افقی برای طرحبندی
- چرخش یک تصویر صفحه نمایش به جهت صحیح
رابط کاربری توسعهدهنده
این ابزار را از کد خودتان خودکار کنید. یک درخواست POST را به نقطه پایانی زیر ارسال کنید و همان نتیجه را که ابزار وب تولید میکند دریافت کنید. این محدود به نرخ بر حسب IP است و نیازی به ثبت نام ندارد — کلیدهای API برای محدودیتهای بالاتر در حال آمدن هستند.
https://best.free/api/tools/image-rotate/
| پارامتر | مثال | لازم | یادداشتها |
|---|---|---|---|
file (پرونده) |
photo.jpg |
آره | Any common image, ≤25 MB. |
angle |
90 |
نه | 90 / 180 / 270 clockwise. |
flip |
none |
نه | none / horizontal / vertical. |
curl -X POST https://best.free/api/tools/image-rotate/ \
-F 'file=@photo.jpg' \
-F 'angle=90' \
-F 'flip=none' \
-o rotated.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"angle": 90, "flip": "none"}
r = requests.post("https://best.free/api/tools/image-rotate/", files=files, data=data)
with open("rotated.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("angle", 90);
fd.append("flip", "none");
const r = await fetch("https://best.free/api/tools/image-rotate/", { method: "POST", body: fd });
const blob = await r.blob(); // the rotated.png
پاسخ: The rotated/flipped image (same format).