Hvad er JPF-filformatet?
Filer med filtypenavnet .jpf gemmer grafikdata som en del af det udvidede JPEG 2000-containerformat, standardiseret som ISO/IEC 15444-2 (JPEG 2000 Part 2). Typen .jpf og dens alias .jpx deler den samme interne struktur; en .jpf-fil identificeres ved jpx -mærket i dens File Type-boks - hvilket adskiller den fra basisformatet .jp2, selvom de deler den samme 12-byte signatur. .jpf tilbyder bedre billedkvalitet og mindre filstørrelser end JPEG ved tilsvarende komprimeringsforhold, men bruger en mere ressourcekrævende wavelet-baseret algoritme, hvilket er en af årsagerne til dens lave popularitet sammenlignet med JPEG.
JPX-standarden giver mulighed for at vælge mellem tabsgivende (lossy) eller tabsfri (lossless) komprimering. Ud over den grundlæggende .jp2-container tilføjer .jpf kompositionslag til flere billedobjekter i en enkelt fil, understøttelse af flere farverum, opacitetskanaler og indlejring af ICC-profiler. Formatet inkluderer progressiv afkodning - billeddata streames i flere opløsningsgennemløb, hvilket gør det muligt for en genkendelig forhåndsvisning at dukke op, før hele billedet er indlæst.
.jpf-data er organiseret ved hjælp af:
- pakkestrømme (den kodede billed-codestream),
- kompositions- og fragmenttabelinformation,
- farverums- og metadata-bokse.
JPEG 2000-standarden tillader også lagring af rå codestream-data som .jpc-filer uden en container. .jpf pakker en sådan codestream ind i en boksbaseret struktur arvet fra .jp2 og udvider den med Part 2-funktioner, som en simpel JP2-læser muligvis ikke understøtter fuldt ud.
Sikkerhed og tryghed
RISIKO: LOWEn JPF er et passivt billede uden scripting, så det kan ikke køre kode ved åbning. Den realistiske risiko er fejl i afkodere: JPEG 2000 (og dens Part 2-udvidelser) er kompleks, og misdannede filer har udløst hukommelsesfejl i billedbiblioteker som OpenJPEG - så hold din fremviser og operativsystemets billed-codecs opdateret, og vær forsigtig med at åbne .jpf-filer fra upålidelige kilder i et forældet værktøj. Ved normal brug er det lige så sikkert som ethvert andet billede.
Formatdetaljer
kort fortaltProgrammer der åbner JPF-filer
Tekniske detaljer
dyb specifikation| MIME-type | image/jpx |
| Magic bytes (offset 0) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A - JP2-familien 12-byte signaturboks |
| File Type boks-mærke | `jpx ` (4 bytes); adskiller JPX fra JP2's `jp2 `-mærke |
| Gældende standard | ISO/IEC 15444-2:2004 - JPEG 2000 Part 2 Extensions |
| Komprimeringsalgoritme | Discrete Wavelet Transform (DWT); irreversibelt 9/7-filter (tabsgivende) eller reversibelt 5/3-filter (tabsfri) |
| Tabsgivende / tabsfri | Begge tilstande understøttes; kan vælges pr. flise (tile) eller pr. komponent i den samme fil |
| Bitdybde | Op til 38 bit pr. komponent, med eller uden fortegn; velegnet til billedmateriale med højt dynamikområde (HDR) |
| Understøttelse af farverum | Flere farverum pr. fil: ICC-profil, sYCC, e-sRGB, CIEJab og begrænsede ICC-profiler |
| Kompositionslag | Understøtter flere kompositionslag (cgrp-bokse) med opacitetskanaler og z-orden-komponering |
| Progressiv afkodning | Opløsnings-, lags-, komponent- og positions-progressionsrækkefølger muliggør streaming i flere opløsninger |
| Tiling (opdeling i fliser) | Billedet er opdelt i uafhængigt komprimerede rektangulære fliser; muliggør streaming og tilfældig rumlig adgang |
| Metadata-containere | XMP-metadata og EXIF-kompatible UUID-bokse indlejret indfødt i boksstrukturen |
| Fragmenttabel (ftbl) | Kan referere til codestream-segmenter i eksterne filer eller via URL - en egenskab, der mangler i almindelig `.jp2` |
| Maksimale billeddimensioner | Op til 2^32 − 1 pixels pr. akse (teoretisk grænse defineret af standarden) |
| Udgivet | JPEG 2000 Part 2 (Extensions), ISO/IEC 15444-2, published 2004 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.loc.gov |
JPF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om JPF-filer.