Dokumentasjon

    Table of Content
    • 3d
      • 3D-filformater
      • 3DS to DWG
      • 3MF to STL
      • AMF
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MTL
      • OBJ
      • PLY
      • STP
    • audio
      • Lydfilformater
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • STY
      • WAV
    • cad
      • CAD-filformater
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Komprimeringsfilformater
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Datafilformater
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database filformater
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Disk- og mediefilformater
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • E-bok filformater
      • CBZ
      • JWPUB
      • KFX
    • email
      • Filformater for e-post
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Kjørbare filformater
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Finans filformater
      • ABA
      • IXBRL
      • OFX
      • XBRL
    • font
      • Font filformater
      • TTF
      • WOFF2
    • game
      • Spillfilformater
      • ASSET
      • BIN
      • BIN PCSX
      • CLIP
      • CT
      • DSV
      • FOMOD
      • MCA
      • MCPACK
      • NDS
      • NSP
      • NSZ
      • PAK
      • PSS
      • RPF
      • RPX
      • RVZ
      • SMC
      • UASSET
      • Unity3D
      • VDF
      • XCI
      • Z64
    • gis
      • GIS filformater
      • FIT
      • GPX
      • KMZ
    • image
      • Bildefilformater
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JXL
      • PVT
      • RPF
      • SKP
      • TIFF
    • misc
      • Diverse filformater
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Plugin filformater
      • Q1Q
    • presentation
      • Presentasjonsfilformater
      • PPT
      • PPTX
    • programming
      • Programmering
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
    • project-management
      • Prosjektledelse filformater
      • MPP
    1. Hjem
    2. Bildefilformater
    3. JPEG

    What's on this Page

      • Hva er en JPEG-fil?
      • Filformatspesifikasjoner
        • JPEG-komprimeringstrinn
        • Filstruktur
      • Referanser

    Hva er en JPEG-fil?

    En JPEG er en type bildeformat som lagres ved hjelp av tapskomprimeringsmetoden. Utdatabildet, som et resultat av komprimering, er en avveining mellom lagringsstørrelse og bildekvalitet. Brukere kan justere komprimeringsnivået for å oppnå ønsket kvalitetsnivå og samtidig redusere lagringsstørrelsen. Bildekvaliteten påvirkes ubetydelig hvis 10:1-komprimering brukes på bildet. Jo høyere komprimeringsverdi, desto høyere forringelse i bildekvalitet.

    Filformatspesifikasjoner

    JPEG-bildefilformatet ble standardisert av Joint Photographic Experts Group og derav navnet JPEG. Formatet har vært valget mellom lagring og overføring av fotografiske bilder på nettet. Nesten alle operativsystemer har nå seere som støtter visualisering av JPEG-bilder, som ofte også lagres med JPG-utvidelse. Selv nettleserne støtter visualisering av JPEG-bilder. Før du går inn i JPEG-filformatspesifikasjonene, må den generelle prosessen med trinnene som er involvert i JPEG-oppretting nevnes.

    JPEG-komprimeringstrinn

    Transformasjon: Fargebilder transformeres fra RGB til et luminans-/krominansbilde (Øyet er følsomt for luminans, ikke krominans, slik at krominansdelen kan miste mye data og dermed bli svært komprimert.

    Nedsampling: Nedsamplingen gjøres for farget komponent og ikke for luminanskomponenten. Nedsamplingen utføres enten i forholdet 2:1 horisontalt og 1:1 vertikalt (2t 1 V). Dermed reduseres bildet i størrelse siden ‘y’-komponenten ikke berøres, det er ikke noe merkbart tap av bildekvalitet.

    Organisering i grupper: Pikslene til hver fargekomponent er organisert i grupper på 8×2 piksler kalt “dataenheter” hvis antall rader eller kolonner ikke er et multiplum av 8, er den nederste raden og kolonnene lengst til høyre duplisert.

    Diskret kosinustransformasjon: Diskret kosinustransformasjon (DCT) brukes deretter på hver dataenhet for å lage 8×8 kart over transformerte komponenter. DCT innebærer noe tap av informasjon på grunn av den begrensede presisjonen til datamaskinaritmetikk. Dette betyr at selv uten kartet vil det være noe tap av bildekvalitet, men det er normalt lite.

    Kvantisering: Hver av de 64 transformerte komponentene i dataenheten er delt med et separat tall som kalles dens ‘Quantization Coefficient (QC)’ og deretter avrundet til et heltall. Det er her informasjon går tapt uopprettelig, store kvalitetskontroller forårsaker mer tap. Generelt tillater de fleste JPEG-verktøy bruk QC-tabeller anbefalt av JPEG-standarden.

    Koding: De 64 kvantiserte transformerte koeffisientene (som nå er heltall) for hver dataenhet er kodet ved hjelp av en kombinasjon av RLE- og Huffman-koding.

    Legg til topptekst: Det siste trinnet legger til overskrift og alle JPEG-parameterne som brukes, og viser resultatet.

    JPEG-dekoderen bruker trinnene i revers for å generere det originale bildet fra det komprimerte.

    Filstruktur

    Et JPEG-bilde er representert som en sekvens av segmenter der hvert segment begynner med en markør. Hver markør starter med 0xFF byte etterfulgt av markørflagg for å representere typen markør. Nyttelasten etterfulgt av markør er forskjellig avhengig av markørtype. Vanlige JPEG-markørtyper er som oppført nedenfor:

    Short NameBytesPayloadNameComments
    SOI0xFF, 0xD8noneStart of Image
    S0F00xFF, 0xC0variable sizeStart of Frame
    S0F20xFF, 0xC2variable sizeStart fo Frame
    DHT0xFF, 0xC4variable sizeDefine Huffman Tables
    DQT0xFF, 0xDBvariable sizeDefine Quantization Table(s)
    DRI0xFF, 0xDD4 bytesDefine Restart Interval
    SOS0xFF, 0xDAvariable sizeStart Of Scan
    RSTn0xFF, 0xD//n//(//n//#0..7)noneRestart
    APPn0xFF, 0xE//n//variable sizeApplication specific
    COM0xFF, 0xFEvariable sizeComment
    EOI0xFF, 0xD9noneEnd Of Image

    Innenfor de entropikodede dataene, etter en hvilken som helst 0xFF-byte, settes en 0x00-byte inn av koderen før neste byte, slik at det ikke ser ut til å være en markør der ingen er ment, og forhindrer rammefeil. Dekodere må hoppe over denne 0x00 byten. Denne teknikken, kalt byte stuffing (se JPEG-spesifikasjonsdelen F.1.2.3), brukes bare på de entropikodede dataene, ikke på markørdata for nyttelast . Vær imidlertid oppmerksom på at entropikodede data har noen få egne markører; spesifikt tilbakestillingsmarkørene (0xD0 til 0xD7), som brukes til å isolere uavhengige biter av entropikodede data for å tillate parallell dekoding, og kodere står fritt til å sette inn disse tilbakestillingsmarkørene med jevne mellomrom (selv om ikke alle kodere gjør dette).

    Referanser

    • Take Screenshot on Mac

    See Also

    • MP3 - lydfilformat
    • PPT - PowerPoint File Format
    • PPTX - PowerPoint Presentation File Format
    • WAV - Waveform Audio File Format
    • PLY - Polygon 3D-filformat
     
     Norsk
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri
     Filipino