Darmowy konwerter

HEIC do Konwerter JPG

Błyskawicznie konwertuj obrazy HEIC (format iPhone'a) do standardowego formatu JPG z wysoką jakością. Przetwarzane bezpiecznie w Twojej przeglądarce.

Przeciągnij i upuść HEIC tutaj

Obsługuje do 50 MB

Lub

O tym narzędziu

HEIC to rozszerzenie pliku, które Apple zastosowało w formacie High Efficiency Image File Format (HEIF), kiedy iPhone'y zaczęły robić zdjęcia w formacie HEIF zakodowanym w formacie HEVC zamiast w formacie JPEG, począwszy od iOS 11 w 2017 r. Format kompresuje obrazy mniej więcej dwa razy wydajniej niż JPEG przy tej samej jakości wizualnej, co oznacza, że typowe zdjęcie iPhone'a w rozdzielczości 12 megapikseli zajmuje około 1,5–2 MB w formacie HEIC w porównaniu z 3–4 MB w formacie JPEG. Wada: HEIC jest słabo obsługiwany poza ekosystemem Apple. Systemy Windows, Android i większość narzędzi internetowych nie mogą go otworzyć bez dodatkowego oprogramowania lub kodeków.

Ten konwerter dekoduje HEIC całkowicie w przeglądarce przy użyciu biblioteki heic2any, która otacza port JavaScript dekodera libheif. Zdekodowana bitmapa jest następnie ponownie kodowana jako JPEG przy użyciu wbudowanego kodera przeglądarki. Pliki w żadnym momencie nie opuszczają Twojego urządzenia — cały potok działa lokalnie.

Wyjściowa jakość JPEG jest domyślnie ustawiona na 90, dzięki czemu obrazy są wizualnie nie do odróżnienia od źródła, a jednocześnie powstają pliki o rozmiarze porównywalnym z oryginalnym HEIC. Wyższa wartość (95–100) zwiększa rozmiar pliku przy minimalnych widocznych korzyściach; przejście niżej (60–75) pozwala zaoszczędzić miejsce, ale wprowadza artefakty kompresji, które mogą być widoczne na gładkich gradientach lub złożonych teksturach.

Po co konwertować HEIC na JPG

Kompatybilność jest jedynym powodem. Odbiorcy wiadomości e-mail w systemie Windows często nie mogą wyświetlić podglądu HEIC. Formularze przesyłania do Internetu odrzucają ten format. Usługi drukowania zdjęć tego nie akceptują. Starsze oprogramowanie do edycji zdjęć albo całkowicie odrzuca HEIC, albo wymaga płatnej wtyczki. Konwersja do formatu JPEG przed udostępnieniem eliminuje tarcia.

Nawet w ekosystemie Apple JPEG pozostaje bezpieczniejszym wyborem w przypadku przekazywania między platformami. Zrzucanie zdjęć HEIC metodą AirDropping do kolegi z systemu Windows powoduje utworzenie plików, których nie można otworzyć. Przesyłanie HEIC do korporacyjnego systemu zarządzania dokumentami działającego w systemie Linux zwykle kończy się niepowodzeniem. JPEG to najniższy wspólny mianownik, który działa wszędzie.

Jak używać

Upuść zdjęcie z iPhone'a i pobierz plik JPEG. Dekoder działa zarówno z plikami HEIC, jak i HEIF.

  1. Prześlij swój plik HEIC: Przeciągnij plik z folderu pobierania, biblioteki zdjęć lub miejsca docelowego AirDrop. Obsługiwane są pliki do 50 MB. Akceptowane są zarówno rozszerzenia .heic, jak i .heif.
  2. Wybierz jakość JPEG: Wartość domyślna to 90, co zdecydowanie odpowiada źródłu. Wyższa jakość (95+) rzadko jest warta kary za rozmiar. Niższa (75) jest odpowiednia do udostępniania w Internecie, gdzie rozmiar ma większe znaczenie niż wierność archiwalna.
  3. Konwertuj: Biblioteka heic2any dekoduje kontener HEIF i dane obrazu zakodowane w formacie HEVC do postaci mapy bitowej RGB. Mapa bitowa jest rysowana na płótnie i eksportowana za pomocą canvas.toBlob('image/jpeg', jakość / 100). Dekodowanie zdjęć iPhone'a w pełnej rozdzielczości może zająć sekundę lub dwie.
  4. Pobierz: Zapisz plik JPEG na swoim urządzeniu. Oryginalny HEIC pozostaje nietknięty. Konwersje wielu zdjęć są przetwarzane sekwencyjnie z jednym pobraniem na dane wejściowe.

Typowe przypadki użycia

Szczegóły techniczne

HEIF (ISO/IEC 23008-12) to format kontenera wywodzący się z podstawowego formatu plików multimedialnych ISO. Wewnątrz kontenera dane obrazu są kodowane przy użyciu kodowania wewnątrzklatkowego HEVC (H.265), które jest znacznie wydajniejsze niż potok JPEG DCT. HEIF może także przechowywać sekwencje wielu obrazów, mapy głębi i zdjęcia na żywo.

heic2any dekoduje kontenery HEIF i wysyła je do dekodera HEVC libheif, oba skompilowane do JavaScript za pośrednictwem Emscripten. Dane wyjściowe to obiekt ImageData z wartościami pikseli RGBA, który jest rysowany na płótnie. Kodowanie JPEG jest zgodne ze standardowym potokiem ITU-T T.81 przy użyciu natywnego kodera przeglądarki.

Głównym wąskim gardłem jest prędkość dekodowania. Dekodowanie w języku JavaScript na nowoczesnym telefonie lub laptopie iPhone'a HEIC o rozdzielczości 12 MP zajmuje 1–3 sekundy; dłużej na starszych urządzeniach. Dla porównania, kodowanie do formatu JPEG zajmuje ułamek sekundy.

Najlepsze praktyki

Często zadawane pytania

Czy stracę jakość obrazu po konwersji HEIC na JPG?
JPG wykorzystuje stratny format DCT. Możesz zauważyć niewielkie pogorszenie jakości, ale w większości przypadków różnica jest nieistotna. Wybierz wyższe ustawienie jakości, jeśli jest dostępne, aby zminimalizować wszelkie straty.
Kiedy powinienem wybrać JPG zamiast innych formatów obrazów?
JPG to najlepszy wybór w przypadku zdjęć i obrazów o płynnych przejściach kolorów. Tworzy pliki zdjęć o znacznie mniejszych rozmiarach niż PNG (często 5–10 razy mniejsze), zachowując jednocześnie jakość wizualną odpowiednią do użytku w Internecie i druku.
Czy mogę wsadowo konwertować wiele plików HEIC?
To narzędzie przetwarza jeden plik na raz, aby zapewnić maksymalną jakość. W przypadku wielu plików po prostu powtórz proces — każda konwersja zajmuje tylko sekundy.
Czy podczas konwersji moje obrazy są zachowywane jako prywatne?
Tak. Twoje pliki HEIC są przetwarzane w całości w przeglądarce przy użyciu interfejsu API Canvas i JavaScript. Nic nie jest przesyłane na żaden serwer — plik trafia bezpośrednio z Twojego urządzenia do konwertera i z powrotem do urządzenia.
Jaki jest maksymalny rozmiar pliku?
50 MB. Praktyczne ograniczenia zależą od pamięci urządzenia, ponieważ pełna bitmapa jest dekodowana do płótna. Nowoczesne iPhone'y wytwarzają HEIC w zakresie 1–4 MB, czyli mieszczącym się w limicie.
Czy mogę przekonwertować wideo HEIC (HEVC)?
Nie. To narzędzie obsługuje wyłącznie obrazy nieruchome. Wideo HEIC to technicznie ten sam kodek HEVC, ale przechowywany w kontenerze MOV; konwersja do innego formatu wideo wymaga narzędzia specyficznego dla wideo.
Czy to działa w przypadku zdjęć na żywo?
Konwertuje komponent nieruchomego obrazu. Ruchome wideo towarzyszące zdjęciu na żywo jest przechowywane oddzielnie i nie jest zachowywane w wyniku tej konwersji.
Dlaczego dekodowanie na moim urządzeniu jest powolne?
Dekodowanie HEVC w JavaScript jest kosztowne obliczeniowo — około 5–10 razy wolniejsze niż natywne dekodowanie HEVC. Nowoczesny komputer stacjonarny wykonuje zdjęcie o rozdzielczości 12 MP w 1–2 sekundy; na starszych urządzeniach mobilnych może to zająć 5–10 sekund. Sygnał wyjściowy jest identyczny niezależnie od szybkości dekodowania.