საუკეთესო თავისუფალი ნახატის გადაჭრა
ნახატის პიქსელების სწორკუთხედად შეჭრა, მისი ორიგინალური ფორმატით - თავისუფალი და წყალნიშნების გარეშე.
კაკ ჟრაგა რჲგა?
- ატვირთვა. ამოირჩიეთ გადასაჭრელი სურათი (25 მბ- მდე).
- არე. X და Y ზედა მარცხენა კუთხისთვის და ჭრის სიგანე და სიმაღლე, ყველა პიქსელებში.
- ჩამოტვირთვა. გადაჭრილი სურათი ავტომატურად ჩაიტვირთება მისი ორიგინალური ფორმატით.
ამ ხელსაწყოს შესახებ
ნახატის მოჭრა ოპტიმალურ დიაგონალზე პიქსელებში ტერიტორიის მითითებით - ზედა მარცხენა კუთხის X და Y წერტილები, სიგანე და სიმაღლე. ეს უფრო ზუსტია ვიდრე დასკვნა: იდეალურია ფიქსირებული საზღვრის მოჭრისთვის, ბანერის ზომის ზუსტად შემცირებისთვის ან უხერხული საზღვრის მოშორებისთვის. მოჭრა ქმნის ორიგინალური ფაილის ფორმატს, ასე რომ PNG რჩება PNG და JPG რჩება JPG და პიქსელები ასოცირდება უშეცდომოდ, ასე რომ არაფერი არ არის გადატვირთული. არ არის წყალნიშნი, არ არის წარწერა, მეხსიერებაში დამუშავება და გაშვება.
ჱა კაკგჲ დჲ ოჲლჱგარ ჳჲპარა?
- ეკრანის გადაღებისას ფიქსირებული საზღვრების ან საზღვრების მოჭრა
- ნახატის გადაჭრა ბანერის ან მინი- სურათის ზომაზე
- ობიექტის წაშლა
- ფოტოს სწორი ზომების მიხედვით კვადრატულად დაჭრა
პროგრამისტების API
ავტომატიზება ამ ხელსაწყოს თქვენი კოდის გამოყენებით. POST მოთხოვნის გაგზავნა ქვემოთ მოცემულ დასასრული წერტილში და მიიღეთ იგივე შედეგი, რაც ვებ ხელსაწყოს მიერ. ეს არის IP- ს სიჩქარის შეზღუდვა და არ საჭიროებს რეგისტრაციას - API გასაღები უფრო მაღალი საზღვრებისთვის მომავალში.
https://best.free/api/tools/image-crop/
| პარამეტრები | მაგალითი | საჭირო | შენიშვნები |
|---|---|---|---|
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).