Энг яхши бепул Расм катталигини ўзгартириш
Расмни аниқ пиксел ўлчамларига ўзгартиринг, кўриниш нисбатини қулфлаш билан ёки қулфламасдан - эркин ва сув белгисисиз.
У қандай ишлайди
- Юклаб олиш. Ўлчамини ўзгартириш учун расмни танланг (40 МБ гача).
- Ўлчамни киритинг. Пикселларда кенглик ва/ёки баландликни киритинг. Пропорционал ўлчамлаш учун "аспект нисбати"ни танлаб қўйинг.
- Юклаб олиш. Ўлчамини ўзгартирилган сурат автоматик равишда юқори сифатли Lanczos филтри ёрдамида юклаб олинади.
Ушбу асбоб ҳақида
Расмни сизга керакли аниқ кенглик ва баландликка ўзгартиринг. Фақат кенгликни (ёки фақат баландликни) киритинг ва бошқа томонни пропорционал ўлчаш учун қутини белгилаб қўйинг, ёки иккаласини ҳам белгилаб, аниқ ўлчамларни мажбурий ўлчаш учун белгини олиб ташланг. Ўлчамни ўзгартириш юқори сифатли Lanczos филтридан фойдаланади, шунинг учун кичикроқ суратлар қиррали эмас, балки аниқроқ қолади. Чиқимли тасвирлар имкон қадар оригинал форматда қолади. Ҳар доимгидек: сув белгиси йўқ, ёзув йўқ, хотирада ишланади ва ташлаб юборилади.
Одамлар нима учун фойдаланадилар?
- Расмни форум ёки бозор пиксел чегарасига мослаштириш
- Профил ёки аватар тасвирини квадрат ҳажмга мослаштириш
- Веб учун катта фотосуратни қирралари қиррасиз кичикроқ қилиб кўрсатиш
- Расмлар тўпламини бир хил кенгликка стандартлаштириш
Ижодкор API
Бу асбобни ўз кодингиздан автоматлаштиринг. Қуйидаги охирги нуқтага POST талабини юборинг ва веб асбоби ишлаб чиқарган натижага эга бўлинг. У ҳар бир IP учун тезлик чегараланган ва рўйхатдан ўтиш талаб этилмайди - юқори чегаралар учун API калитлари яқинда пайдо бўлади.
https://best.free/api/tools/image-resizer/
| Парамeтрлар | Мисол | Кўрсатма | Ёдлаш |
|---|---|---|---|
file (файл) |
photo.jpg |
Ҳа | Any common image, ≤25 MB. |
width |
800 |
Йўқ | Target width in px. |
height |
600 |
Йўқ | Target height in px. |
keep_aspect |
True |
Йўқ | 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
Жавоб: The resized image (same format where possible).