Geriausiai nemokama Sukti atvaizdį
Apverskite šoninį arba apverstą vaizdą tinkamu keliu aukštyn arba parodykite jį - nemokamai, be nuostolių, be vandens žymės.
Kaip tai veikia
- Iškelti. Pasirinkite atvaizdį, kurį pasukti (iki 40 MB).
- Pasirinkti sukimą. Pasirinkite 90, 180 arba 270 laipsnių pagal laikrodžio rodyklę, ir pasirinktinai horizontaliai arba vertikaliai.
- Atsiųsti. Sukti atvaizdai atsisiunčia automatiškai savo originalų formatą.
Apie šį įrankį
Sukite vaizdą 90, 180 ar 270 laipsnių pagal laikrodžio rodyklę ir jį vėl atvaizduokite horizontaliai ar vertikaliai. Jis nustato kasdieninę fotoaparato ar nuskaitymo problemą, kuri atsirado iš šonų arba apversta. 90 laipsnių posūkiai yra be nuostolių - pikseliai pertvarkomi, neperkoduoti - todėl pasuktas JPG neparenka papildomo suspaudimo. Išvedimas išlaiko originalų formatą. Kaip ir su kiekviena įranke čia: nėra vandens žymės, nėra užrašų, apdorojami atmintyje ir išmetami.
Kam žmonės jį naudoja
- Pataisyti nuotrauką, kuri iš telefono išėjo iš šono
- Pasukti nuskaitytą puslapį, kuris įkeltas į apverstą
- Horizontaliai rodyti paveikslėlį išdėstymui
- Sukti ekrano nuotrauką į teisingą orientaciją
Programuotojas API
Automatizuoti šį įrankį iš savo kodo. Siųsti užklausą paštu žemiau ir gauti tą patį rezultatą interneto įrankis gamina. Jis yra norma limituotas per IP ir nereikia jokių registracijos - API raktai didesnėms riboms artėja.
https://best.free/api/tools/image-rotate/
| Parametras | Pavyzdys | Reikalinga | Pastabos |
|---|---|---|---|
file (failas) |
photo.jpg |
Taip | Any common image, ≤25 MB. |
angle |
90 |
Ne | 90 / 180 / 270 clockwise. |
flip |
none |
Ne | 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
Atsakas: The rotated/flipped image (same format).