ଶ୍ରେଷ୍ଠ ମୁକ୍ତ ପ୍ରତିଛବିକୁ କାଟନ୍ତୁ
ଗୋଟିଏ ପ୍ରତିଛବିକୁ ସଠିକ ପିକସେଲ ଆୟତକକୁ କାଟନ୍ତୁ, ଏହାର ପ୍ରକୃତ ଶୈଳୀକୁ ବଜାୟ ରଖିବା ପାଇଁ - ମୁକ୍ତ ଏବଂ ପାନୀୟ ଚିହ୍ନମୁକ୍ତ।
ଏହା କିପରି କାର୍ଯ୍ୟ କରେ
- ଆହରଣ କରନ୍ତୁ. କାଟିବାକୁ ଥିବା ପ୍ରତିଛବିକୁ ବାଛନ୍ତୁ (40 MB ପର୍ଯ୍ୟନ୍ତ)।
- କ୍ଷେତ୍ରକୁ ସେଟ କରନ୍ତୁ. ଉପର-ବାମ କୋଣ ପାଇଁ X ଏବଂ Y ଭରଣ କରନ୍ତୁ ଏବଂ କାଟିବା ପାଇଁ ଓସାର ଏବଂ ଉଚ୍ଚତା, ସମସ୍ତ ପିକସେଲରେ।
- ଆହରଣ କରନ୍ତୁ. କାଟିଥିବା ପ୍ରତିଛବିଟି ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଏହାର ପ୍ରକୃତ ଶୈଳୀରେ ଆହରଣ ହୋଇଥାଏ।
ଏହି ସାଧନ ବିଷୟରେ
ଗୋଟିଏ ପ୍ରତିଛବିକୁ ପିକସେଲରେ କ୍ଷେତ୍ର ଭରଣ କରି ଆପଣ ଚାହୁଁଥିବା ଆୟତକୁ କାଟନ୍ତୁ - ଉପର ବାମ କୋଣର X ଏବଂ Y ଏବଂ ଓସାର ଏବଂ ଉଚ୍ଚତା। ଏହା ଅନୁମାନ କରିବା ବଦଳରେ ସଠିକ: ଗୋଟିଏ ସ୍ଥିର ମାର୍ଜିନକୁ କାଟିବା ପାଇଁ, ଗୋଟିଏ ବ୍ୟାନରକୁ ସଠିକ ଆକାରରେ କାଟିବା ପାଇଁ, କିମ୍ବା ଗୋଟିଏ ଅନିଚ୍ଛାସୂଚିତ ସର୍ଭରକୁ ହଟାଇବା ପାଇଁ ଏହା ଉପଯୁକ୍ତ। କାଟିବା ପ୍ରକୃତ ଫାଇଲ ଶୈଳୀକୁ ରକ୍ଷା କରେ, ତେଣୁ ଗୋଟିଏ PNG ଗୋଟିଏ PNG ରହିଥାଏ ଏବଂ ଗୋଟିଏ JPG JPG ରହିଥାଏ, ଏବଂ ପିକସେଲଗୁଡ଼ିକୁ ନକଲ କରାଯାଏ ନାହିଁ ତେଣୁ କିଛି ପୁନଃସଂକୋଚନ ହୋଇନଥାଏ। କୌଣସି ପାଣି ଚିହ୍ନ ନାହିଁ, କୌଣସି ସଙ୍ଗୀକରଣ ନାହିଁ, ସ୍ମୃତିରେ ପ୍ରକ୍ରିୟାକରଣ କରାଯାଏ ଏବଂ ପରିତ୍ୟାଗ କରାଯାଏ।
ଲୋକମାନେ ଏହାକୁ କଣ ପାଇଁ ବ୍ୟବହାର କରନ୍ତି
- ଗୋଟିଏ ସ୍କ୍ରିନସଟରୁ ଗୋଟିଏ ସ୍ଥିର ହ୍ରାସ କିମ୍ବା ସୀମାକୁ କାଟିଦିଅନ୍ତୁ
- ଗୋଟିଏ ପ୍ରତିଛବିକୁ ସଠିକ ବ୍ୟାନର କିମ୍ବା ଥମ୍ନେଲ ଆକାରରେ କାଟନ୍ତୁ
- ପାର୍ଶ୍ୱରେ ଗୋଟିଏ ଅନିଚ୍ଛାଦିତ ସର୍ଭର କିମ୍ବା ବସ୍ତୁକୁ ହଟାଅ
- ଗୋଟିଏ ଫଟୋକୁ ସଠିକ ଆକାରରେ ବର୍ଗ-କଟାନ୍ତୁ
ବିକାଶକାରୀ API
ଏହି ସାଧନକୁ ଆପଣଙ୍କର ନିଜ କୋଡରୁ ସ୍ୱୟଂଚାଳିତ କରନ୍ତୁ। ନିମ୍ନଲିଖିତ ଶେଷ ବିନ୍ଦୁକୁ ଗୋଟିଏ POST ଅନୁରୋଧ ପଠାନ୍ତୁ ଏବଂ ୱେବ ସାଧନ ଉତ୍ପାଦନ କରୁଥିବା ସମାନ ଫଳାଫଳକୁ ପାଇବେ। ଏହା ପ୍ରତି IP ପାଇଁ ହାରାହାରି ସୀମିତ ଏବଂ କୌଣସି ସଦସ୍ୟତା ଆବଶ୍ୟକ କରେ ନାହିଁ - ଉଚ୍ଚ ସୀମା ପାଇଁ API କିଗୁଡିକ ଆସୁଛି।
https://best.free/api/tools/image-crop/
| ପ୍ରାଚଳଗୁଡ଼ିକ | ଉଦାହରଣ | ଆବଶ୍ୟକୀୟ | ଟିପ୍ପଣୀଗୁଡ଼ିକName |
|---|---|---|---|
file (ଫାଇଲ) |
photo.jpg |
ହଁ | Any common image, ≤25 MB. |
x |
0 |
ହଁ | Left edge in px. |
y |
0 |
ହଁ | Top edge in px. |
width |
400 |
ହଁ | Crop width in px. |
height |
300 |
ହଁ | Crop height in px. |
curl -X POST https://best.free/api/tools/image-crop/ \
-F 'file=@photo.jpg' \
-F 'x=0' \
-F 'y=0' \
-F 'width=400' \
-F 'height=300' \
-o cropped.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"x": 0, "y": 0, "width": 400, "height": 300}
r = requests.post("https://best.free/api/tools/image-crop/", files=files, data=data)
with open("cropped.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("x", 0);
fd.append("y", 0);
fd.append("width", 400);
fd.append("height", 300);
const r = await fetch("https://best.free/api/tools/image-crop/", { method: "POST", body: fd });
const blob = await r.blob(); // the cropped.png
ଉତ୍ତର ଦିଅନ୍ତୁ: The cropped image (same format).