Jak przekonwertować JXL na AVIF
- Dodaj swój plik .JXL - przeciągnij go do powyższego pola lub kliknij, aby przeglądać.
- Przekonwertuj go na format .AVIF w kilka sekund.
- Pobierz swój nowy plik .AVIF.
Czego się spodziewać
- ImageMagick zawsze zapisuje AVIF stratnie, więc prawdziwie bezstratny JXL zyska artefakty kompresji w formacie AVIF.
- Przejście przez pośredni plik PNG to pełne ponowne kodowanie; drobne szczegóły i gradienty mogą ulec nieznacznym przesunięciom.
- Twoja kompilacja ImageMagick musi zawierać delegaty JXL i AVIF, w przeciwnym razie wystąpi błąd „no decode/encode delegate” i konieczne będzie wcześniejsze zdekodowanie za pomocą
djxl.
Najczęściej zadawane pytania
Czy mogę przekonwertować JXL na AVIF jednym poleceniem?
Czasami. Pełna kompilacja ImageMagick wykona
magick input.jxl output.avif, ale wielu kompilacjom brakuje delegata, więc najpierw zdekoduj plik do PNG.Czy plik AVIF będzie bezstratny?
Zazwyczaj nie. ImageMagick zawsze zapisuje AVIF stratnie; jeśli potrzebujesz bezstratności, użyj
avifenc z biblioteki libavif z flagą lossless.Który format jest mniejszy, JXL czy AVIF?
To zależy od obrazu, ale są one porównywalne. Ludzie zmieniają format głównie ze względu na szerszą obsługę AVIF w przeglądarkach i aplikacjach, a nie ze względu na rozmiar.
Dlaczego nie ma bezpośredniego konwertera?
Te dwa formaty używają niepowiązanych ze sobą kodeków, więc każde narzędzie najpierw dekoduje JXL do surowych pikseli, a dopiero potem koduje AVIF.