ଶ୍ରେଷ୍ଠ ମୁକ୍ତ ପ୍ରତିଛବିକୁ ଘୁରାଅ
ଗୋଟିଏ ପ୍ରତିଛବିକୁ ପାର୍ଶ୍ୱବର୍ତ୍ତୀ କିମ୍ବା ଉପର ଉପର ଦିଗରେ ଘୁରାନ୍ତୁ, କିମ୍ବା ଏହାକୁ ପ୍ରତିଫଳନ କରନ୍ତୁ - ମୁକ୍ତ, କ୍ଷତିହୀନ, କୌଣସି ପାନୀୟ ଚିହ୍ନ ନାହିଁ।
ଏହା କିପରି କାର୍ଯ୍ୟ କରେ
- ଆହରଣ କରନ୍ତୁ. ଘୁରାଯିବା ପାଇଁ ପ୍ରତିଛବିକୁ ବାଛନ୍ତୁ (40 MB ପର୍ଯ୍ୟନ୍ତ)।
- ଘୁରାଞ୍ଚଳକୁ ବାଛନ୍ତୁ. 90, 180 କିମ୍ବା 270 ଡିଗ୍ରୀ ଘଡ଼ିଆ ମୁତାବକ ବାଛନ୍ତୁ, ଏବଂ ଇଚ୍ଛାମୁତାବକ ଏକ ଅନୁଲଗ୍ନ କିମ୍ବା ଭୂମିଗତ ଫ୍ଲପ୍।
- ଆହରଣ କରନ୍ତୁ. ଘୁରାଯାଇଥିବା ପ୍ରତିଛବିଟି ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଏହାର ମୂଳ ଶୈଳୀରେ ଆହରଣ ହୋଇଥାଏ।
ଏହି ସାଧନ ବିଷୟରେ
ଗୋଟିଏ ପ୍ରତିଛବିକୁ 90, 180 କିମ୍ବା 270 ଡିଗ୍ରୀ ଘଣ୍ଟା ଦିଗକୁ ଘୁରାଅ, ଏବଂ ଇଚ୍ଛାମୁତାବକ ଏହାକୁ ଆପେକ୍ଷିକ କିମ୍ବା ଭୂମିଗତ ଭାବରେ ପ୍ରତିଫଳନ କର। ଏହା ଗୋଟିଏ ଫଟୋ କିମ୍ବା ସ୍କାନର ପ୍ରତିଦିନ ସମସ୍ୟାକୁ ଦୂର କରିଥାଏ ଯାହାକି ପାର୍ଶ୍ୱରେ କିମ୍ବା ଉପର ଉପର ଭାବରେ ବାହାରିଥାଏ। 90-ଡିଗ୍ରୀ ଘୁରାଅ ନଷ୍ଟହୀନ - ପିକସେଲଗୁଡ଼ିକ ପୁନଃସଂଗଠିତ ହୋଇଥାଏ, ପୁନଃସଂକେତିତ ହୋଇନଥାଏ - ତେଣୁ ଗୋଟିଏ ଘୁରା JPG ଅତିରିକ୍ତ ସଙ୍କୋଚନକୁ ନିଆଯାଇନଥାଏ। ନିର୍ଗମ ପ୍ରକୃତ ଶୈଳୀକୁ ଧାରଣ କରିଥାଏ। ଏଠାରେ ପ୍ରତ୍ୟେକ ସାଧନ ସହିତ: କୌଣସି ପାଣି ଚିହ୍ନ ନାହିଁ, କୌଣସି ସଙ୍ଗୀକରଣ ନାହିଁ, ସ୍ମୃତିରେ ପ୍ରକ୍ରିୟାକରଣ ଏବଂ ପରିତ୍ୟାଗ କରାଯାଏ।
ଲୋକମାନେ ଏହାକୁ କଣ ପାଇଁ ବ୍ୟବହାର କରନ୍ତି
- ଫୋନରୁ ପାର୍ଶ୍ୱବର୍ତ୍ତୀ ଭାବରେ ବାହାରୁଥିବା ଫଟୋକୁ ସୁଧାରନ୍ତୁ
- ଗୋଟିଏ ସ୍କାନିତ ପୃଷ୍ଠାକୁ ଉଲଟାଇଦିଅନ୍ତୁ ଯାହାକି ଉପର ଉପର ଧାରଣ କରାଯାଇଛି
- ବିନ୍ୟାସ ପାଇଁ ଗୋଟିଏ ପ୍ରତିଛବିକୁ ଅନୁଲଗ୍ନ ଭାବରେ ପ୍ରତିଫଳିତ କରନ୍ତୁ
- ଗୋଟିଏ ସ୍କ୍ରିନସଟକୁ ସଠିକ ଦିଗକୁ ଘୁରାନ୍ତୁ
ବିକାଶକାରୀ API
ଏହି ସାଧନକୁ ଆପଣଙ୍କର ନିଜ କୋଡରୁ ସ୍ୱୟଂଚାଳିତ କରନ୍ତୁ। ନିମ୍ନଲିଖିତ ଶେଷ ବିନ୍ଦୁକୁ ଗୋଟିଏ POST ଅନୁରୋଧ ପଠାନ୍ତୁ ଏବଂ ୱେବ ସାଧନ ଉତ୍ପାଦନ କରୁଥିବା ସମାନ ଫଳାଫଳକୁ ପାଇବେ। ଏହା ପ୍ରତି IP ପାଇଁ ହାରାହାରି ସୀମିତ ଏବଂ କୌଣସି ସଦସ୍ୟତା ଆବଶ୍ୟକ କରେ ନାହିଁ - ଉଚ୍ଚ ସୀମା ପାଇଁ API କିଗୁଡିକ ଆସୁଛି।
https://best.free/api/tools/image-rotate/
| ପ୍ରାଚଳଗୁଡ଼ିକ | ଉଦାହରଣ | ଆବଶ୍ୟକୀୟ | ଟିପ୍ପଣୀଗୁଡ଼ିକName |
|---|---|---|---|
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).