Free Pengubah ukuran gambar
Ngarobah ukuran gambar kana ukuran pixel anu pas, kalayan atawa tanpa ngakunci rasio aspek - bébas jeung tanpa tanda cai.
Carane kerjane
- Ngunggah. Pilih gambar anu bakal dirobah ukuranna (ka 40 MB).
- Ngetik ukuran. Ngetik lébar jeung/atawa luhurna dina piksel. Pastikeun "aspect ratio" ditandakeun pikeun skala proporsional.
- Muat turun. Gambar anu diunggah sacara otomatis nganggo panyaring Lanczos kualitas luhur.
Ngelatar iki
Ubah ukuran gambar kana jangkungna jeung lebarna anu leres anu anjeun peryogikeun. Saukur ngetik jangkungna (atawa lebar) sarta tetep kotakna ditandakeun pikeun ngaskalakeun sisi séjénna sacara proporsional, atawa atur kaduana sarta nyalin tanda pikeun ngapaksa dimensi anu leres. Ubah ukuran ngagunakeun panyaring Lanczos kualitas luhur, sahingga gambar anu dikurangkeun tetep jelas tibatan dipotong. Outputna tetep format aslina dimana mungkin. Sakumaha biasa: teu aya tanda cai, teu aya tanda tangan, diolah dina memori sarta dibuang.
Apa wong nggunakake iku kanggo
- Njupuk gambar menyang forum utawa wates piksel pasar
- Nggawe profil utawa gambar avatar kanthi ukuran persegi
- Nyelehake foto gedhe kanggo web tanpa pinggiran sing ora rata
- Standarisasi sekelompok gambar dadi lebar sing padha
Pembangun API
Otomatisasi alat ieu ti kode anjeun sorangan. Kirimkeun pamundut POST ka titik akhir di handap ieu sarta meunangkeun hasil anu sami anu dihasilkeun ku alat web. Éta dibatasi ku laju per IP sarta henteu meryogikeun ngadaptar - konci API pikeun wates anu langkung luhur bakal datang.
https://best.free/api/tools/image-resizer/
| Parameter | Conto | Diperlukan | Notes |
|---|---|---|---|
file (Файл) |
photo.jpg |
Iya | Any common image, ≤25 MB. |
width |
800 |
Ora | Target width in px. |
height |
600 |
Ora | Target height in px. |
keep_aspect |
True |
Ora | 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
Jawaban: The resized image (same format where possible).