Labākais bez maksas Attēlu noraidītājs
Mainīt attēla izmēru, lai precīzi noteiktu pikseļu izmērus, ar vai bez malu attiecības bloķēšanas - brīva un bez ūdenszīmes.
Kā tas darbojas
- Augšupielādēt. Izvēlieties attēlu, kuru mainīt (līdz 40 MB).
- Ievadiet izmēru. Ievada platumu un/vai augstumu pikseļos. Turpiniet "aspekta attiecības" atzīmējot proporcionāli skalai.
- Lejupielādēt. Mainītais attēls automātiski lejupielādējas, izmantojot augstas kvalitātes Lanceczos filtru.
Par šo rīku
Izmainīt attēlu līdz nepieciešamajam platumam un augstumam. Ievadiet tikai platumu (vai tikai augstumu) un saglabājiet rūtiņu, kas atzīmēta, lai proporcionāli mērogotu otru pusi, vai arī norādiet gan un atšifrējiet to, lai iedarbinātu precīzus izmērus. Izmērot izmanto augstas kvalitātes Lanceczas filtru, lai lejupslīpēti attēli paliktu kraukšķīgi, nevis jagged. Izvade tur sākotnējo formātu, ja iespējams. Kā vienmēr: nav ūdenszīmes, nav pierakstīšanās, tiek apstrādāta atmiņā un izmesta.
Kāpēc cilvēki to lieto
- Ievietot attēlu uz foruma vai tirgus pikseļu limitu
- Padarīt profilu vai avatar attēlu par nepieciešamo kvadrāta izmēru
- Pazemināt mērogu milzīga foto tīmeklī bez jagged malām
- Standartizēt attēlu komplektu vienā platumā
Izstrādātājs API
Automatizēt šo rīku no sava koda. Sūtīt pēc pieprasījuma uz zemāk norādīto rezultātu un iegūt tādu pašu rezultātu web rīks ražo. Tas ir ātrums ierobežots uz vienu IP un nav nepieciešams pierakstīties - API taustiņi augstākai robežai nāk.
https://best.free/api/tools/image-resizer/
| Parametrs | Piemērs | Vajadzīgs | Piezīmes |
|---|---|---|---|
file (fails) |
photo.jpg |
Jā | Any common image, ≤25 MB. |
width |
800 |
Nē | Target width in px. |
height |
600 |
Nē | Target height in px. |
keep_aspect |
True |
Nē | 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
Atbildes reakcija: The resized image (same format where possible).