Ən Yaxşı Pulsuz Rəsm Böyütmə
Rəsmi ölçüsünü piksel ölçülərinə uyğun olaraq dəyişdir, görüntü nisbətini bağlamaqla və ya bağlamadan - azad və su nişansız.
Bu necə işləyir
- Yüklə. Rəsmi yenidən böyütmək üçün seç (25 MB-a qədər).
- Böyüklüyü daxil et. Piksellərlə en və/və ya hündürlük daxil et. Proporsional ölçülməsi üçün "aspect ratio"nu işarələ.
- _Yüklə. Rəsmin ölçüsü avtomatik olaraq yüksək keyfiyyətli Lanczos filtri ilə dəyişdirilir.
Bu vasitə haqqında
Rəsmi lazım olan genişliyə və hündürlüyə uyğun olaraq yenidən ölçün. Sadəcə genişliyi (və ya hündürlüyünü) daxil edin və digər tərəfi proporsional olaraq ölçmək üçün qutuyu işarələyən saxlayın, ya da hər ikisini də müəyyən edin və düzgün ölçüləri təyin etmək üçün işarələməyi aradan qaldırın. Rəsmin yenidən ölçülməsi yüksək keyfiyyətli Lanczos filtrindən istifadə edir, buna görə də kiçik ölçülü şəkillər kəskin deyil, kəskin qalır. Çıxış mümkün olduğunda orijinal formatını saxlayır. Həmişə olduğu kimi: su nişanı yoxdur, qeydiyyat yoxdur, yaddaşda işlənir və atılır.
İnsanlar bunu nəyə istifadə edirlər
- Rəsmi forum ya da marketplace piksel həddi ilə uyğunlaşdır
- Profil ya da avatar rəsmini lazımi kvadrat ölçülü et
- Veb üçün böyük bir şəkli kəsik kənarları olmadan küçəlt
- Rəsmlər toplusunu eyni enliyə standartlaşdır
Yaradıcı
Bu aləti öz kodunuzdan avtomatlaşdırın. Aşağıdakı son nöqtəyə POST tələbini göndərin və veb alətinin istehsal etdiyi nəticəni alın. Bu IP başına sürət məhdudlaşdırılmışdır və qeydiyyata ehtiyac yoxdur - daha yüksək məhdudiyyətlər üçün API açarları gələcək.
https://best.free/api/tools/image-resizer/
| Parametrlər | Məsələ | Gərəklidir | Qeydlər |
|---|---|---|---|
file (fayl) |
photo.jpg |
Bəli | Any common image, ≤25 MB. |
width |
800 |
No | Target width in px. |
height |
600 |
No | Target height in px. |
keep_aspect |
True |
No | 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
Cavab: The resized image (same format where possible).