ئەڭ ياخشى ھەقسىز سۈرەتنى بۇراش
سىزىقچە ياكى تىك شەكىلدە بولغان سۈرەتلەرنى ئوڭ تەرەپكە كۆتۈرۈپ ياكى تىكلەپ كۆرسەتسە بولىدۇ. ھەقسىز، زىيانسىز، سۇ بەلگىسى يوق.
قانداق ئىشلەيدۇ
- ئېلېكتىرونلۇق خەت. بۇرۇنقى سۈرەت
- تاللاشنى ئايلاندۇرۇش. 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).