Беҳтарин озод Тасвири нав
Тасвири ба тарафи рост ё ба тарафи чап тоб додан ё ин ки инъикос кардан - озод, бе талафот, бе ишораи обӣ.
Чӣ тавр кор мекунад
- Боркунӣ. Тасвирро барои даврзанӣ интихоб кунед (то 40 Мб).
- Интихоби даврзанӣ. Интихоби 90, 180 ё 270 дараҷа ба самти соат ва уфуқӣ ё амудӣ гардондан.
- Боркунӣ. Тасвири гардишёфта ба таври худкор дар формати аслӣ боргирӣ мешавад.
Дар бораи ин асбоб
Тасвирро ба 90, 180 ё 270 дараҷа ба самти соат давр занед ва онро уфуқӣ ё амудӣ инъикос кунед. Ин масъалаи ҳаррӯзаи сурат ё сканкуниро, ки ба тарафи чап ё ба тарафи рост баромадааст, ҳал мекунад. Гардишҳои 90 дараҷа бе талафот мебошанд - пикселҳо аз нав тартиб дода мешаванд, на аз нав рамзгузорӣ карда мешаванд - аз ин рӯ 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).