Bebas Terbaik Putar Imej
Putar imej ke sisi atau terbalik ke atas, atau cerminkannya - percuma, tanpa kehilangan, tiada tanda air.
Bagaimana ia berfungsi
- Muatkan. Pilih imej untuk diputar (sehingga 40 MB).
- Putaran Pick. Pilih 90, 180 atau 270 darjah mengikut jam, dan pilihannya kipas melintang atau menegak.
- Muat turun. Imej yang diputar akan dimuat turun secara automatik dalam format asalnya.
Perihal alat ini
Putar imej 90, 180 atau 270 darjah mengikut jam, dan cerminkannya secara melintang atau menegak. Ia membaiki masalah seharian foto atau imbasan yang keluar bersisik atau terbalik. Putaran 90 darjah tidak kehilangan - piksel disusun semula, tidak dikod semula - jadi JPG yang diputar tidak mengambil pemampatan tambahan. Output menyimpan format asal. Seperti dengan setiap alat di sini: tiada tanda air, tiada pendaftaran, diproses dalam memori dan dibuang.
Apa yang orang gunakan untuk
- Baiki foto yang keluar secara mendatar dari telefon
- Putar halaman diimbas yang dimuatkan terbalik
- Cerminkan imej secara melintang untuk bentangan
- Putar tangkapan skrin ke arah yang betul
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/image-rotate/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
file (fail) |
photo.jpg |
Ya | Any common image, ≤25 MB. |
angle |
90 |
Tidak | 90 / 180 / 270 clockwise. |
flip |
none |
Tidak | 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
Balasan: The rotated/flipped image (same format).