HEIC-foto (.heic)
ISO/IEC StandardHigh Efficiency Image Container (HEIC) er det HEVC-baserede billedformat, som Apple og moderne mobile platforme har taget i brug, og som giver omtrent dobbelt så effektiv komprimering som det ældre JPEG-format ved samme oplevede billedkvalitet.
Konverter HEIC til JPG
Gratis HEIC til JPG-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøgelse og metadata
Operativsystemer og filanalysatorer identificerer HEIC-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer HEIC-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
?? ?? ?? ?? 66 74 79 70ASCII-REPRÆSENTATION: ????ftyp
Standardisering: ISO/IEC 23008-12 (HEIF standard)
Tekniske specifikationer
| Containerarkitektur | ISO Base Media File Format-beholder (ISOBMFF) med intra-kodede HEVC-bitstrømme (H.265) |
| Komprimering | Intraframeprædiktion med High Efficiency Video Coding (HEVC / H.265) Main og Main 10 |
| Byte-rækkefølge | Big-Endian-boks-/atomstruktur |
| Farverum | Display P3, sRGB, Rec.2020 PQ/HLG HDR, Indlejrede ICC-profiler |
| Kanaler og struktur | YUV 4:2:0, 4:2:2, 4:4:4 (8-bit, 10-bit eller 12-bit dybde) med valgfri hjælpekanal for alfa |
| Maks. dimensioner | Op til 16384 x 16384 pixels (HEVC-niveau 6.2-grænsen) |
| Gennemsigtighed | Fuld understøttelse af alfakanal via hjælpebilledposter |
| Streaming og progressiv | Boksstrukturerede metadata giver øjeblikkelig adgang til EXIF-/miniaturevisning uden at hente billedbytes |
Teknisk sammenligningsmatrix: HEIC sammenlignet med konkurrenterne
| Teknisk attribut | HEIC (Aktuel) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Komprimeringscodec | HEVC (H.265 intra) | Diskret kosinustransformation (DCT) | AV1 (intra-frame) | VP8 / VP8L |
| Relativ størrelse (sammenlignet med JPEG) | Ofte mindre ved omtrent samme oplevede kvalitet; resultatet varierer | Basislinjemåling (100 %) | ~55 % mindre | ~30 % mindre |
| Bitdybde | 8-bit, 10-bit, 12-bit | Kun 8-bit (standard) | 8-bit, 10-bit, 12-bit HDR | Kun 8-bit |
| Flere billeder / serieoptagelser | Indbygget beholder til flere elementer | Kun enkelt billede | Understøttet i AVIF med flere elementer | Begrænset animeret WebP |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
Windows viser 'HEVC-videoudvidelser kræves for at få vist denne fil.'
Grundlæggende årsag: Manglende HEVC-hardwarecodec-pakke på OS-niveau i Windows.
Gendannelse: File2File.app kan konvertere HEIC til JPG / PNG i din browser. Understøttelsen varierer fra program til program.
Sikkerhedsanalyse og parser-angrebsvektorer
HEIC-dekodere analyserer komplekse ISOBMFF-atomtræer og kører avancerede HEVC-videotransformationsforløb, som skal isoleres strengt i en sandkasse.
Kendte angrebsvektorer
- Heltalsoverløb i beregning af bokslængde for ISOBMFF 'hdlr' eller 'iloc'.
- Læsning ud over bufferens grænser under HEVC CABAC-entropidekodning i ikke-rettede indbyggede codecs.
- Hukommelseskorruption ved behandling af hjælpedataelementer med dybdekort.
Defensive bedste praksisser: Behandl HEIC-billeder ved hjælp af hukommelsessikre WebAssembly-versioner af libheif isoleret fra værtsoperativsystemet.
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Kan give mindre filer end JPEG ved omtrent samme oplevede kvalitet, men resultatet afhænger af billedindhold og kodningsindstillinger.
- Indbygget understøttelse af 10-bit og 12-bit farvedybde, hvilket fuldstændig fjerner farvebånd i glatte himle.
- Indkapsler billedsekvenser, Live Photos, serieoptagelser, lyd og dybdekort i en enkelt kompakt fil.
Tekniske begrænsninger og ulemper
- Kompleksiteten ved hardware- og patentlicenser har historisk set bremset open source-browsernes udbredelse.
- Begrænset indbygget dekodningsunderstøttelse i ældre Windows-versioner uden kommercielle Microsoft Store-udvidelser.
- Mere beregningsmæssigt krævende at kode og dekode end det ældre JPEG-format.
Interessante tekniske fakta
- Med iOS 11 tilføjede Apple HEIF/HEVC-fotooptagelse på understøttede enheder; filstørrelsen afhænger af billedet og indstillingerne.
- Et 'Live Photo' fra en iPhone gemmes som en enkelt HEIC-beholder, der indeholder både det højt opløste stillbillede og et indlejret videoklip.
- HEIC kan gemme et beregnet dybdekort optaget af smartphones med to kameraobjektiver for at muliggøre genfokusering efter optagelsen.
Ofte stillede tekniske spørgsmål
Hvorfor tager min iPhone billeder i HEIC-format?
Apple bruger HEIC til kamerabilleder, fordi formatet kan gemme billeder mere effektivt end JPEG og samtidig understøtte funktioner som billedsekvenser og supplerende dybdedata. Den faktiske filstørrelse og de understøttede funktioner varierer efter billede og enhed.
Hvordan kan jeg konvertere HEIC-billeder til JPG på Windows eller en pc?
Brug File2File.app til at konvertere HEIC-filer til JPG i browseren uden at installere software. Filerne behandles lokalt af den browserbaserede konverter.
Kan HEIC-filer åbnes uden den betalte Windows-codec?
Ja. File2File.app bruger WebAssembly på klientsiden til at afkode og konvertere HEIC-filer gratis lige inde i din browser.
Relaterede konverteringspar for HEIC
Konvertering af HEIC-fotos til JPEG-billeder ændrer Apples standardkameraformat til universelt læsbare rasterfiler til ældre software og webbrowsere.
Konvertering af HEIC til PNG forvandler tabsgivende HEVC-komprimerede fotos til bredt understøttede tabsfrie grafikfiler.
Lav et stillestående HEIC-foto om til en PDF-side til deling eller formularer. Siden bruger 8-bit billeddata og indeholder ikke HEIC-sekvenser eller HDR-kildedata.