Bebas Terbaik Penyunting Imej
Saiz semula imej ke dimensi piksel tepat, dengan atau tanpa mengunci nisbah aspek - bebas dan tanpa tanda air.
Bagaimana ia berfungsi
- Muatkan. Pilih imej untuk disaiz semula (sehingga 40 MB).
- Masukkan saiz. Masukkan lebar dan/atau tinggi dalam piksel. Kekalkan "rasio aspek" ditanda untuk skala secara proporsional.
- Muat turun. Imej yang disaiz semula dimuat turun secara automatik menggunakan penapis Lanczos kualiti tinggi.
Perihal alat ini
Saiz semula imej ke lebar dan tinggi yang tepat yang anda perlukan. Masukkan hanya lebar (atau hanya tinggi) dan biarkan kotak ditanda untuk skala sisi lain secara proporsional, atau tetapkan kedua-duanya dan nyahtandakannya untuk memaksa dimensi yang tepat. Saiz semula menggunakan penapis Lanczos berkualiti tinggi, jadi imej yang dikurangskala tetap cerah berbanding berjajar. Output menyimpan format asal bila mungkin. Seperti selalu: tiada tanda air, tiada tanda masuk, diproses dalam memori dan dibuang.
Apa yang orang gunakan untuk
- Sesuaikan imej ke had piksel forum atau pasar
- Buat profil atau imej avatar saiz persegi yang diperlukan
- Turunskalar foto yang besar untuk web tanpa tepi yang berjajar
- Piawaikan set imej ke lebar yang sama
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/image-resizer/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
file (fail) |
photo.jpg |
Ya | Any common image, โค25 MB. |
width |
800 |
Tidak | Target width in px. |
height |
600 |
Tidak | Target height in px. |
keep_aspect |
True |
Tidak | 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
Balasan: The resized image (same format where possible).