Najlepsze wolne Użyj obrazu
Zmniejszyć obraz do rozmiaru, który wybierasz, bez skrócenia się do kasza - wolne, bez znaku wodowego, bez wpisu.
Jak działa
- Wyślij. Wybierz obraz - JPG, PNG, WebP i więcej są akceptowane (do 40 MB).
- Ustaw jakość. Przeciągnij suwak jakości i wybierz format wyjściowy (JPG, WebP lub PNG).
- Pobierz. Automatycznie pobierasz stlačone obrazy; oryginał nigdy nie jest przechowywany.
O tym narzędziu
Ten kompresor obrazu ponownie koduje obraz na poziomie jakości, który sterujesz, więc decydujesz o wymianie rozmiaru pliku i ostrości zamiast akceptowania stałego ustawienia. Wynik jako JPG lub WebP dla najmniejszych plików, lub jako zoptymalizowany PNG, gdy musisz zachować przejrzystość. Jest idealny do przyspieszenia stron internetowych, dobierania pod limity wysyłki lub oszacowania zdjęć przed e-mailem. Nie ma znaku wodnego, nie ma wpisu, a obraz jest przetwarzany w pamięci i nigdy nie przechowywany.
Po co ludzie go używają
- Przyspiesz stronę internetową poprzez obsługę obrazów
- Zdobyć zdjęcie pod formularzem lub ograniczeniem rozmiaru e-mail
- Konwertuj do WebP dla najmniejszych nowoczesnych obrazów internetowych
- Seria przygotowania zdjęć produktów do wyliczenia sklepu
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-compressor/
| Parametr | Przykład | Wymagana | Uwagi |
|---|---|---|---|
file (plik) |
photo.jpg |
Tak. | JPG/PNG/WebP…, ≤25 MB. |
quality |
70 |
Nie | 10-95. |
format |
jpg |
Nie | jpg / webp / png output. |
curl -X POST https://best.free/api/tools/image-compressor/ \
-F 'file=@photo.jpg' \
-F 'quality=70' \
-F 'format=jpg' \
-o compressed.jpg
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"quality": 70, "format": "jpg"}
r = requests.post("https://best.free/api/tools/image-compressor/", files=files, data=data)
with open("compressed.jpg", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("quality", 70);
fd.append("format", "jpg");
const r = await fetch("https://best.free/api/tools/image-compressor/", { method: "POST", body: fd });
const blob = await r.blob(); // the compressed.jpg
Odpowiedź: The compressed image.
Często zadawane pytania
Narzędzia powiązane
Czytaj więcej: Najlepsze bezpłatne kompresory obrazu