Najlepsze wolne Zmiana rozmiaru obrazków
Zmień rozmiar obrazu na dokładne wymiary pikseli, z lub bez blokowania stosunku aspektów - bezpłatny i wodoznacznik wolny.
Jak działa
- Wyślij. Wybierz obraz do zmiany rozmiaru (do 40 MB).
- Podaj rozmiar. Wpisz szerokość i/lub wysokość w pikselach. Utrzymaj "proporcjonalnie współczynnik oszacowania" do skali.
- Pobierz. Pobieranie zmiennych obrazów automatycznie przy użyciu filtra Lanczos wysokiej jakości.
O tym narzędziu
Zmień rozmiar obrazu do dokładnej szerokości i wysokości, jakiej potrzebujesz. Wprowadź tylko szerokość (lub tylko wysokość) i utrzymaj zaznaczone okno, aby skalować drugą stronę proporcjonalnie, lub ustawić zarówno i odłączyć go, aby wymusić dokładne wymiary. Zmiana wykorzystuje wysokiej jakości filtr Lanczos, więc zniżone obrazy pozostają raczej chrupi, niż wykrywane. Wynik trzyma oryginalny format, gdzie jest to możliwe. Jak zawsze: nie ma znaku wodnego, nie ma rejestracji, przetwarzane w pamięci i odrzucone.
Po co ludzie go używają
- Dopasować obraz do forum lub pikseli rynku
- Zrób profil lub obraz avatara wymagany rozmiar kwadratowy
- Zniżenie skali wielkie zdjęcie dla sieci bez oszukanych krawędzi
- Standardizuj zestaw obrazów do tej samej szerokości
Programator API
Automatyzuj to narzędzie z własnego kodu. Wyślij zapytanie POST do punktu końcowego poniżej i otrzymać taki sam wynik, jaki produkuje narzędzie internetowe. Jest on ograniczony o szybkość na IP i nie potrzebuje rejestracji - klucze API dla wyższych granic nadchodzą.
https://best.free/api/tools/image-resizer/
| Parametr | Przykład | Wymagana | Uwagi |
|---|---|---|---|
file (plik) |
photo.jpg |
Tak. | Any common image, ≤25 MB. |
width |
800 |
Nie | Target width in px. |
height |
600 |
Nie | Target height in px. |
keep_aspect |
True |
Nie | 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
Odpowiedź: The resized image (same format where possible).