Беҳтарин озод Тасвири нав
Тағйири андозаи тасвир ба андозаи пиксел, бо ё бе қулф кардани нисбати паҳноӣ - озод ва бе ишораи обӣ.
Чӣ тавр кор мекунад
- Боркунӣ. Тасвирро барои тағйир додани андоза интихоб кунед (то 40 Мб).
- Андозаро ворид кунед. Дарозии ва/ё баландии тасвирро дар пикселҳо ворид кунед. Барои андозагирии пропорсионалӣ "муносибати андоза"-ро интихоб кунед.
- Боркунӣ. Тасвири тағйирёфта бо истифодаи филтри Lanczos- и сифати баланд ба таври худкор боргирӣ мешавад.
Дар бораи ин асбоб
Тағйири андозаи тасвир ба васеъӣ ва баландии лозимӣ. Танҳо васеъӣ (ё баландӣ) - ро ворид кунед ва барои андозагирии тарафи дигари тасвири пропорсионалӣ қуттиро фаъол нигоҳ доред, ё ҳардуро фаъол созед ва барои андозаи дақиқи тасвири маҷбурӣ қуттиро фаъол созед. Тағйири андоза филтри Lanczos- ро истифода мебарад, ки тасвири хурдшударо ба ҷои ғафс нигоҳ медорад. Баромадани тасвири аслӣ, ки имконпазир аст, нигоҳ медорад. Ҳамеша: бе ишораи обӣ, бе қайдот, дар хотира кор карда шуда ва барҳам дода мешавад.
Чӣ тавр одамон онро истифода мебаранд
- Ба андозаи тасвир дар форум ё бозор андоза кунед
- Тасвири профил ё avatar-ро ба андозаи квадратӣ гузоред
- Тасвири калонро барои веб бе канори ғафс кам кунед
- Стандартизатсия кардани маҷмӯи тасвирҳо ба як андоза
Барномасозон
Ин асбобро аз коди худ худкор кунед. Дархости POST- ро ба нуқтаи охирин дар поён фиристед ва ҳамон натиҷаеро, ки асбоби веб истеҳсол мекунад, гиред. Он бо суръати маҳдуд бо IP ва ба қайдгирӣ ниёз надорад - калидҳои API барои маҳдудиятҳои баландтар дар оянда меоянд.
https://best.free/api/tools/image-resizer/
| & Параметрҳо | Мисол | Дархостӣ | Ёддоштҳо |
|---|---|---|---|
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).