Zmniejsz zdjęcie do 50 KB
Zbudowałem tę stronę dla formularzy, które odrzucają obraz większy niż 50 KB. Wybierz obraz, a ja znajdę najlepszą jakość, która jeszcze mieści się w 50 KB.
Obraz zostaje na Twoim urządzeniu. Działają PNG, JPG, WebP i AVIF.
Zostaw puste, żeby zachować oryginalny rozmiar. Mniejsza szerokość jest stosowana przed kompresją.
Wynik to JPG, więc przezroczyste miejsca są wypełniane na biało.
- Końcowy rozmiar
- Wymiary
- Użyta jakość
Jak to działa i co zostaje na Twoim urządzeniu
Zbudowałem tę stronę na enkoderze, który Twoja przeglądarka już ma. Zapisuje obraz jako JPG w różnych jakościach i zostawia najwyższą, która mieści się w 50 KB, a gdy obraz na to pozwala, plik jest nie więcej niż 3% poniżej limitu. Wszystko dzieje się na Twoim urządzeniu, a plik nigdy nie jest wysyłany.
Wynik to zawsze JPG, bo w JPG mogę ustawiać jakość. Możesz wgrać PNG, JPG, WebP i AVIF. JPG nie przechowuje przezroczystości, więc przezroczyste miejsca są wypełniane na biało.
Liczę 1 KB jako 1024 bajty, a 1 MB jako 1 048 576 bajtów, więc 50 KB to limit, poniżej którego zostaje wynik.
Najczęstsze pytania
Czy mój obraz jest wysyłany?
Nie. Obraz jest otwierany i kompresowany w Twojej przeglądarce i nigdy nie opuszcza urządzenia. Nie dostaję go, a strona nie wysyła żadnego żądania, które by go niosło.
Jak blisko 50 KB będzie plik?
Nigdy nie przekroczy 50 KB. Szukam najwyższej jakości, która się mieści, a gdy obraz na to pozwala, plik kończy nie więcej niż 3% poniżej 50 KB. Jakość zmienia się całymi krokami, a gdy kolejny krok przekroczyłby limit, zmniejszam odrobinę szerokość, żeby rozmiar trafił w to okno. Wynik pokazuje końcowy rozmiar i wymiary.
Co jeśli obraz nie da się tak zmniejszyć?
Sama jakość ma dolną granicę. Gdy nawet najniższa jakość przekracza limit, strona to mówi i proponuje zmniejszenie wymiarów. Możesz też sam ustawić maksymalną szerokość przed kompresją.
Czy format się zmienia?
Tak. Wynik to JPG niezależnie od tego, co wgrasz, a przezroczyste miejsca stają się białe. Obraz, który już mieści się w limicie, zostaje dokładnie taki, jaki jest.
Czy 1 KB to 1000 czy 1024 bajty?
Liczę 1024 bajty, czyli kilobajt binarny. Formularz, który liczy 1000 bajtów na KB, może uznać plik za nieco za duży, więc w takim przypadku zmniejsz jeszcze trochę szerokość.