საუკეთესო თავისუფალი გამოსახულების ზომის შეცვლაName
გამოსახულების ზომის შეცვლა პიქსელების ზუსტ ზომებამდე, ხედვის კოეფიციენტის დაბლოკვით ან უკან დაბრუნებით - თავისუფალი და წყალნიშნის გარეშე.
კაკ ჟრაგა რჲგა?
- ატვირთვა. აირჩიეთ ზომის შეცვლისთვის სურათი (25 მბ- მდე).
- ზომის მითითება. შეიყვანეთ სიგანე და/ან სიმაღლე პიქსელებში. "კონტექსტის თანაფარდობა" ჩართული უნდა იყოს პროპორციული მასშტაბის შესაქმნელად.
- ჩამოტვირთვა. გადატანა
ამ ხელსაწყოს შესახებ
ნახატის ზომის შეცვლა საჭირო სიგანეზე და სიმაღლეზე. შეიყვანეთ მხოლოდ სიგანე (ან მხოლოდ სიმაღლე) და დატოვეთ ჩართული მეორე მხარის პროპორციული მასშტაბის შესაქმნელად, ან დააყენეთ ორივე და ამოშალეთ ჩარჩო, რათა დაარწმუნოთ ზუსტი ზომები. ზომის შეცვლა გამოიყენებს მაღალი ხარისხის Lanczos ფილტრს, ასე რომ შემცირებული სურათები რჩება ჭრელი, ვიდრე ჭრელი. გამონატანი რჩება ორიგინალური ფორმატი, სადაც შესაძლებელია. როგორც ყოველთვის: არ არის წყალნიშნი, არ არის წარწერა, მეხსიერებაში დამუშავება და გაშვება.
ჱა კაკგჲ დჲ ოჲლჱგარ ჳჲპარა?
- ნახატის ფორუმის ან ბაზრის პიქსელების საზღვარზე მორგება
- პროფილის ან ავატორის სურათის საჭირო კვადრატული ზომის შექმნა
- ვებ-ისთვის დიდი ფოტოს მცირე ზომამდე შემცირება, ჭრილობის გარეშე
- გამოსახულებების ერთნაირი სიგანის სტანდარტიზება
პროგრამისტების API
ავტომატიზება ამ ხელსაწყოს თქვენი კოდის გამოყენებით. POST მოთხოვნის გაგზავნა ქვემოთ მოცემულ დასასრული წერტილში და მიიღეთ იგივე შედეგი, რაც ვებ ხელსაწყოს მიერ. ეს არის IP- ს სიჩქარის შეზღუდვა და არ საჭიროებს რეგისტრაციას - API გასაღები უფრო მაღალი საზღვრებისთვის მომავალში.
https://best.free/api/tools/image-resizer/
| პარამეტრები | მაგალითი | საჭირო | შენიშვნები |
|---|---|---|---|
file (ფაილი) |
photo.jpg |
ეა | Any common image, ≤25 MB. |
width |
800 |
ნვ, ნვ ჟყმ. | Target width in px. |
height |
600 |
ნვ, ნვ ჟყმ. | Target height in px. |
keep_aspect |
True |
ნვ, ნვ ჟყმ. | Lock aspect ratio. |
curl -X POST https://best.free/api/tools/image-resizer/ \
-F 'file=@photo.jpg' \
-F 'width=800' \
-F 'height=600' \
-F 'keep_aspect=True' \
-o resized.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"width": 800, "height": 600, "keep_aspect": True}
r = requests.post("https://best.free/api/tools/image-resizer/", files=files, data=data)
with open("resized.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("width", 800);
fd.append("height", 600);
fd.append("keep_aspect", true);
const r = await fetch("https://best.free/api/tools/image-resizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the resized.png
პასუხი: The resized image (same format where possible).