Prevod HEIC na JPG
Rovnaké štyri úrovne ako v aplikácii pre iPhone.
V pixeloch. Nechajte prázdne, ak chcete zachovať pôvodné rozmery. Nikdy nezväčšuje.
V MB. Nechajte prázdne, ak chcete zachovať kvalitu vyššie. Prekóduje, kým sa nezmestí, a uvedie dosiahnutú kvalitu.
Jeden názov pre dávku; číslovanie sa pridá samo. Prázdne zachová pôvodné názvy.
Zatiaľ nie je vybratý žiadny súbor.
Dekodér je WebAssembly bežiaci na tejto karte. Fotografia sa načíta z disku do pamäte a nikdy sa neodosiela na server.
Každý online prevodník naráža na to isté: prehliadač nevie dekódovať HEIC, takže obvyklým riešením je nahrať fotku na server, ktorý to vie. Tento prevodník ide druhou cestou — dekodér vo WebAssembly plus kodér JPEG, ktorý váš prehliadač už má.
| Predvoľba (Q %) | Veľkosť pri 4032 × 3024 px (MB) | Pomer kompresie | Vernosť PSNR (dB) | Hĺbka (bits) | Čas (s) |
|---|---|---|---|---|---|
| HEIC Source | 2.4 MB | 16:1 | Reference (10-bit) | 10 bits | 0.00 s |
| Maximum (Q = 100%) | 5.8 MB | 7:1 | 46.8 dB | 8 bits | 0.21 s |
| High (Q = 85%) | 3.1 MB | 12:1 | 41.2 dB | 8 bits | 0.18 s |
| Balanced (Q = 70%) | 1.8 MB | 21:1 | 38.4 dB | 8 bits | 0.16 s |
| Small (Q = 50%) | 1.1 MB | 35:1 | 34.6 dB | 8 bits | 0.15 s |
Ako technicky funguje dekódovanie HEIC, kompresia JPG a čítanie EXIF v prehliadači?
Technický postup a vzorec: ISO/IEC 14496-12 ISO-BMFF (hvc1 10-bit Display P3) → libheif WASM 8-bit sRGB RGBA Canvas (W × H × 4 bytes) → 8×8 DCT JPEG quantization Q ∈ [1, 100] (presets Q = 100%, 85%, 70%, 50%; vs lossless PNG DEFLATE 24-bit reference).
Konkrétny príklad v číslach (12 MP fotka z iPhonu): 4032 × 3024 px (12.2 MP) iPhone photo: 2.4 MB .heic → 3.1 MB .jpg at Q = 85%, 41.2 dB PSNR, 0.18 s total local decode + encode time (0 bytes uploaded).
Môžem previesť HEIC na JPG bez nahrávania fotiek?
Zachová JPG dátum vyhotovenia?
Z prehliadača nie. Kódovanie cez canvas vytvorí len pixely, takže celý EXIF zmizne. Dátum zachováva aplikácia pre iPhone, ktorá odstraňuje iba polohu.
Môžem dostať súbor pod určitú veľkosť, napríklad 2 MB?
Nastavenie cieľovej veľkosti tu nie je. Vyberte kvalitu, pozrite sa na výsledok a znížte kvalitu alebo dlhšiu stranu. Zmenšenie dlhšej strany pomôže zvyčajne viac.
Prečo je môj JPG väčší ako pôvodný HEIC?
Je to normálne. HEIC komprimuje oveľa účinnejšie — tá istá fotka ako JPEG býva jedenapolkrát až dvakrát väčšia. Meníte veľkosť za kompatibilitu.