Wybierz format na końcu
Najpierw sprawdź cel publikacji. JPEG i PNG są szerokimi formatami awaryjnymi, WebP jest praktyczny dla stron internetowych, a AVIF i JPEG XL wymagają sprawdzenia runtime.
Możliwości zależne od runtime
QuokkaPix działa w przeglądarce. Dlatego formaty, workery, PDF, ZIP i modele lokalne zależą od aktualnego runtime. Ta strona wyjaśnia, co sprawdzić przed wyborem formatu albo automatyzacją przepływu.
Tabela nie obiecuje identycznego działania w każdej przeglądarce. Pokazuje kolejność decyzji: wymaganie celu, live capabilities i dopiero potem format wyjściowy.
| Obszar | Desktop | Mobile | Jak sprawdzić | Ograniczenie |
|---|---|---|---|---|
| JPEG / JPG | Typowe dekodowanie i eksport w przeglądarce; MozJPEG działa jako ścieżka zaawansowana, gdy jest załadowany. | Szeroka kompatybilność, ale pamięć zależy od rozmiaru pliku. | Sprawdź supportedOutputFormats i stan zaawansowanego encodera. | Edycje wizualne eksportują nowy plik; metadata-only cleanup może użyć ścieżki binarnej bezstratnej. |
| PNG | Typowe dekodowanie i eksport; OxiPNG może optymalizować bezstratnie. | Duże przezroczyste PNG mogą zużywać dużo pamięci. | Sprawdź capabilities i ścieżkę eksportu. | Struktura bajtów i rozmiar mogą się zmienić przy tych samych pikselach. |
| WebP | Eksport przeglądarki albo stabilny encoder WASM, jeśli dostępny. | Zwykle działa w nowoczesnych przeglądarkach mobilnych. | Agent powinien odczytać supportedOutputFormats. | Animated WebP nie jest pełnym przepływem animacji. |
| AVIF | Wsparcie zależy od przeglądarki; encoder zaawansowany może być ciężki. | Na mobile różnią się dostępność i szybkość. | Sprawdź capabilities przed automatyzacją. | Wolniejszy niż JPEG/WebP i trudniejszy w dużych partiach. |
| HEIC / HEIF | Lokalne dekodowanie przez HEIC worker, gdy jest dostępny. | Przydatne dla zdjęć z telefonu, ale wymaga zapasu pamięci. | Sprawdź heicWorkerAvailable. | To ścieżka wejściowa; format wyjścia wybiera się osobno. |
| JPEG XL | Eksperymentalny eksport zaawansowany. | Wyświetlanie JXL w przeglądarkach jest ograniczone. | Żądaj JXL tylko wtedy, gdy encoder jest dostępny. | Brak Canvas fallback. |
| Narzędzia PDF | Łączenie, dzielenie i wyodrębnianie stron działają jako lokalne przepływy PDF. | Duże skany mogą wymagać więcej pamięci. | Użyj tool=pdf i pdf-tool. | Tryb PDF przyjmuje PDF; image-to-PDF zostaje w konwersji. |
| Import ZIP | ZIP jest rozpakowywany lokalnie dla uploadów wsadowych. | Na urządzeniach mobilnych zależy od rozmiaru archiwum. | Sprawdź tryb wsadowy i filtr formatów. | RAR/7z nie są akceptowane. |
| Agenci | window.QuokkaPixAgent udostępnia contract, state, capabilities i result manifest. | Działa w tym samym runtime przeglądarki. | Agent powinien czytać live capabilities przed startem. | Nie ma publicznego serwerowego API obrazów. |
Najpierw sprawdź cel publikacji. JPEG i PNG są szerokimi formatami awaryjnymi, WebP jest praktyczny dla stron internetowych, a AVIF i JPEG XL wymagają sprawdzenia runtime.
Lokalne usuwanie tła przez AI, eksport AVIF, duże ZIP, PDF i scenariusze wieloetapowe mają inne ryzyko pamięci niż pojedyncza zmiana rozmiaru.
Jeśli encoder nie potrafi utworzyć żądanego formatu, lepszy jest czytelny błąd niż plik z błędnym rozszerzeniem.
Eksport przeglądarki, workery, WebGPU, pamięć mobilna i zaawansowane encodery różnią się między przeglądarkami i urządzeniami.
Dla zwykłych formatów może istnieć Canvas fallback. JPEG XL nie ma Canvas fallbacku.
Nie. WebGPU to lokalne obliczenia; pliki pozostają w przepływie przeglądarki.