Am Ddim Gorau Newid Maint Delwedd
Newid maint delwedd i ddirwyniadau picseli cywir, gyda neu heb gloi'r cydran agwedd - yn rhydd ac yn rydd o dŵrnod.
Sut mae'n gweithio
- Lanlwytho. Dewiswch y ddelwedd i newid ei maint (hyd at 25 MB).
- Rhowch faint. Rhowch lled a/neu uchder mewn picseli. Cadw "cyferbyniad agwedd" wedi ei fritho i raddio'n gyfartal.
- Lawrlwytho. Mae'r ddelwedd wedi'i newid ei maint yn lawrlwytho'n awtomatig gan ddefnyddio hidl Lanczos o ansawdd uchel.
Am yr erfyn yma
Newid maint delwedd i' r lled a' r uchder cywir sydd ei angen arnoch. Rhowch lled yn unig (neu uchder yn unig) a chadw' r blwch yn blinedig i raddio' r ochr arall yn gyfartal, neu gosod y ddau a' i daflu i ffwrdd i orfodi dimensiynau cywir. Defnyddia newid maint hidl Lanczos o ansawdd uchel, felly mae delweddau wedi' u graddio i lawr yn aros yn gryno yn hytrach na' n ysgafn. Mae' r allbwn yn cadw' r fformat gwreiddiol lle bo modd. Fel bob amser: dim dyffrynnod, dim cofrestru, proseswyd yn y cof a' i daflu.
Beth mae pobl yn ei ddefnyddio ar gyfer
- Ffitio delwedd i gyfyngiad picseli forum neu marketplace
- Gwneud i ddelwedd proffil neu avatar fod yn faint sgwariol angenrheidiol
- Lleihau maint llun mawr ar gyfer y we heb ymylon gwasgaredig
- Arferoleiddio set o ddelweddau i'r un lled
API Datblygwr
Awtomatigi'r erfyn hwn o'ch cod eich hun. Anfonwch gais POST at y diwedd-bwynt isod a chael yr un canlyniad a gynhyrchir gan y erfyn gwe. Mae'n cael ei gyfyngu gan y cyflymder ar gyfer pob IP ac nid oes angen cofrestru - mae allweddi API ar gyfer terfynau uwch yn dod.
https://best.free/api/tools/image-resizer/
| Paramedrau | Enghraifft | Angenrheidiol | Nodiadau |
|---|---|---|---|
file (ffeil) |
photo.jpg |
IeQShortcut | Any common image, ≤25 MB. |
width |
800 |
Na | Target width in px. |
height |
600 |
Na | Target height in px. |
keep_aspect |
True |
Na | 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
Ymateb: The resized image (same format where possible).