Лучшая свободная Повернуть изображение
Поверните на бок или вверх с ног вверх, или зеркало - свободный, несчастный, без водяного знака.
Как это работает
- Загрузка. Выберите изображение для вращения (до 40 МБ).
- Выбрать вращение. Выберите по часовой стрелке 90, 180 или 270 градусов и факультативно горизонтальное или вертикальное переворот.
- Загрузка. Поворачиваемый снимок автоматически загружается в оригинальном формате.
Об этом инструменте
Поворачивай изображение по часовой стрелке на 90, 180 или 270 градусов и факультативно отражай его горизонтально или вертикально. Он решает повседневную проблему фотоснимка, которое выходит сбоку или вверх ногами. 90 градусов витает без потерь - пиксели перестраиваются, не перекодируются - так что поворачиваемый JPG не поднимает дополнительное сжатие. Выход сохраняет оригинальный формат. Как и в случае с каждым инструментом здесь: нет водяного знака, нет указателя, обработано в памяти и удалено.
Для чего люди используют его
- Почини фото, которое вышло с телефона
- Поверни отсканированную страницу, которая загружена вверх ногами
- Зеркало горизонтально для планировки
- Повернуть панель в правильном направлении
Разработчик API
Автоматизировать этот инструмент из своего собственного кода. Отправьте запрос 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).