Datormagazin
    Facebook
    Senaste testerna
    • Test: Huawei Watch GT 3 SE
    • Test: Beoplay EX
    • Test: Sony Xperia 1 III
    • Test: Cooler Master Masterair MA624 Stealth och MA612 Stealth ARGB
    • Test: Huawei Mate 40 Pro
    DatormagazinDatormagazin

    • Hem
    • Nyheter
    • Tester
      1. Toppklass
      2. DMZ Rekommenderar
      3. Gaming
      4. Jämförande test
      5. Se alla

      Test: Asus ROG Azoth

      3 januari, 2023

      MSI RTX 4090 Suprim X

      9 december, 2022

      Test: Logitech Litra Glow

      9 september, 2022

      Test: Logitech Aurora Collection

      10 augusti, 2022

      Gigabyte RTX 4080 GAMING OC

      28 januari, 2023

      Test: Be quiet Dark Power 13 – 1000 watt

      24 januari, 2023

      Test: Huawei Watch GT 3 SE

      9 januari, 2023

      Test: MSI MPG Z790 Carbon WiFi

      4 januari, 2023

      Gigabyte RTX 4080 GAMING OC

      28 januari, 2023

      Test: MSI MPG Z790 Carbon WiFi

      4 januari, 2023

      Test: Asus ROG Azoth

      3 januari, 2023

      Guide: HyperX NGENUITY

      13 december, 2022

      Test: Logitech Ergo K860 vs. Microsoft Sculpt Ergonomic Keyboard

      19 augusti, 2021

      Vi utser den bästa multiskrivaren

      20 maj, 2021

      Test: Cooler Master Masterair MA624 Stealth och MA612 Stealth ARGB

      12 maj, 2021

      Test: Oneplus 9 Pro och Oneplus 9

      21 april, 2021

      Gigabyte RTX 4080 GAMING OC

      28 januari, 2023

      Test: Be quiet Dark Power 13 – 1000 watt

      24 januari, 2023

      Missa inte! Datormagazin Retro #6 är här

      21 januari, 2023

      Logitech släpper ny Brio-kamera

      19 januari, 2023
    • DMZ-riggen
    • Programtips
    • Gaming
    • Fråga experten
      • Hårdvara
      • Mjukvara
    • DMZ Retro
    • Shop
    • Om DMZ
      • Om Datormagazin
      • Annonsera
      • Nyhetsbrevet
      • Kundtjänst
      • Press & PR
    Facebook
    Datormagazin
    Hem»Artikel»Bättre JPEG med Guetzli
    Guetzli
    Vi testar Guetzli med en rejäl panorama.
    Artikel

    Bättre JPEG med Guetzli

    redaktionenAv redaktionen5 februari, 20191 kommentarca 4 minuters läsning

    Forskare på Google har skapat programmet Guetzli som kan konvertera jpeg-bilder till betydligt mindre storlek utan att de tappar synbart i kvalitet. Det tar sin tid, men programmet är i ett tidigt stadium i sin utveckling.

    Av Patrik Brinkhäll

    Det är kanske lätt att förbise bild-optimering i dessa tider med snabba internetanslutningar. Det är dock inte alla som har sådana anslutningar, eller som alltid har det. Därför är optimering något att beakta, med den fördelen att det arbete som läggs ned kommer alla till gagn i form av snabbare laddningstider.

    Problemet vid bildoptimering är kompatibiliteten. Därför bör man hålla sig till etablerade format som stöds av alla webbläsare. Ett annat problem är att bilderna tappar i kvalitet vid för hård komprimering.

    Kanske har vi nu en lösning på detta, då Google har tagit fram ett sätt att koda jpeg-bilder så att de i vissa fall blir 35 procent mindre i filstorlek än originalen. Resultatet är dock väldigt beroende av originalmaterialet.

    Bantande kaka

    Så mycket som två tredjedelar av webbsidorna brukar utgöras av bilder, enligt upphovsmännen bakom Guetzli. Programmets namn betyder för övrigt kaka på schweizertyska. Däri ligger deras motivation, alltså inte i kakor utan att få kortare laddningstider.

    Exakt hur mycket programmet kan reducera filstorlekarna råder det delade meningar om, även bland upphovsmännen. Bloggposten säger upp till 35 procents förbättring och sammanfattningen från Cornell-universitetet nämner 29 till 45 procent, vilket även står i rapporten.

    Ett huvudmål är att bilden ska vara så lik originalet som möjligt även om filstorleken minskas med 45 procent. Hemligheten ba-kom detta är att programmet förändrar hur bilden översätts till själva jpeg-formatet, det är som sagt samma avkodare som ska packa upp innehållet och visa bilden.

    Nya infallsvinklar krävs

    För att åstadkomma bättre kodning av bilden krävs förstås lite nya infallsvinklar, vilket upphovsmännen till Guetzli har tagit fasta på. De gjorde ett antal observationer av hur bilder kodades och förbättrade dessa saker. Ett exempel är när kanter eller linjer kodas. Då ska detaljer intill dessa saker kodas på samma sätt så att försämringen inte blir så märkbar. En annan sak är att ögat uppfattar färger och objekt olika. Det är till exempel svårare att se vit text på gul bakgrund än om bakgrunden är svart. Ett annat exempel är att mörka områden i en bild kräver mindre precision i kodningen, precis på samma sätt som blå himmel gör det.

    Processen som sker när Guetzli kodar bilder är egentligen inte driven av filstorlek

    De bilder som produceras är inte kodade som progressiva jpeg-bilder, där hela bilden laddas i steg. Progressiva bilder laddas i låg upplösning först, för att sedan tas om från början och fortsätta laddningen till dess att bilden har nått full upplösning. Guetzli skapar istället sekventiella jpeg-bilder som laddas från början till slut. Progressiva jpeg-bilder är upp till fem procent mindre i filstorlek, men de kan ta upp till 200 procent längre tid att avkoda. Processen som sker när Guetzli kodar bilder är egentligen inte driven av filstorlek, utan av att bilderna ska se likadana ut som originalet. Resultatet av det här blir dock att filerna också blir mindre.

    guezeli example google
    Ovan ser du ett exempel från Google med en telefonlinje fotograferats mot en blå himmel. Det okomprimerade originalet ser du till vänster, en traditionellt komprimerad jpeg (libjpeg) i mitten och Guetzli till höger. Den sistnämnda ser bättre ut och är dessutom mindre (i byte räknat) än mittenbilden. Foto: Google

    Testa själv

    Det enklaste sättet att få det här bekräftat är förstås att testa det själv. Koden finns hos Github på https://github.com/google/guetzli. Det är bara att ladda ner och köra igång. Du behöver även Visual Studio Community 2017, den hittar du här: www.visualstudio.com/downloads/. Därefter krävs Libpng, men allt står beskrivet i readme-filen som du får med i nedladdningen från Github. Det går även att ladda ned kompilerade binärer.

    När detta skrivs är Guetzli lite långsam i sitt arbete, men mjukvaran är i ett tidigt stadium i sin utveckling. Du lär kunna förvänta dig snabbare optimering allt eftersom utvecklarnas arbete fortskrider. Samtidigt ska inte detta avhålla dig från att börja undersöka programmet och hur du kan använda det framöver.

    Vi provade Guetzli med en panoramabild tagen med en Samsung Galaxy S8+. Upplösningen var cirka 8 000 x 4 000 pixel. Den här originalbilden ville inte
    Guetzli läsa, så vi sparade om den med Paint.Net och då vägde den in på 15,7 megabyte. Efter komprimering med Guetzli hamnade vi på sju megabyte, alltså en rejäl förbättring. Denna process tog dock inte mindre än 30 minuter att köra.

    (Texten publicerades första gången i Datormagazin nummer 3, 2018. Du hittar den senaste utgåvan av tidningen i butik och på https://shop.datormagazin.se.)

    bildbehandling google Guetzli
    Dela. Facebook Twitter LinkedIn E-post WhatsApp

    Missa inte

    Artikel

    Gigabyte RTX 4080 GAMING OC

    28 januari, 2023ca 6 minuters läsning
    DMZ Rekommenderar

    Test: Be quiet Dark Power 13 – 1000 watt

    24 januari, 2023ca 5 minuters läsning
    Retro

    Missa inte! Datormagazin Retro #6 är här

    21 januari, 2023ca 1 minuts läsning
    Nyheter

    Logitech släpper ny Brio-kamera

    19 januari, 2023ca 1 minuts läsning
    Se kommentar

    1 kommentar

    1. Konrad på 5 februari, 2019 22:08

      So what’s new? Hur skiljer det sig, förutom att vara avsevärt långsammare, mot JPEGmini som redan funnits på marknaden i minst 5 år?

      Svara

    Svara Ångra svar

    Senaste kommentarerna
    • Anders om Netgear lanserar mobil 5G-router med WiFi 6E
    • Andreas Rejbrand om Anteckningar i Windows 11 kan få flikar
    • Jan S. om Snart kan kylkretsar ersätta fläktar
    • Anders om Chrome överger döda versioner av Windows
    • Andreas Rejbrand om Chrome överger döda versioner av Windows
    Fler nyheter

    Intel delar och slår ihop avdelningar

    30 december, 2022

    Anteckningar i Windows 11 kan få flikar

    28 december, 2022

    Android 13 börjar betatestas för Windows 11

    22 december, 2022

    Ingen Raspberry Pi 5 under 2023

    21 december, 2022

    Toppklass

    Test: Asus ROG Azoth

    3 januari, 2023

    Test: Logitech Litra Glow

    9 september, 2022

    Test: Asus ROG Strix Z690-I Gaming WIFI

    21 april, 2022

    Test: Kingston KC3000

    26 januari, 2022
      Nyhetsbrev

      Prenumerera på vårt nyhetsbrev Uppsnappat!

      Du har väl inte missat vårt nyhetsbrev? Anmäl dig i dag så får du IT-nyheter, programtips, guider och expertsvar direkt i din inkorg.


      Nyhetsbrevet skickas ut upp till två gånger per vecka till cirka 14 000 prenumeranter.

      Kontaktinformation
      Kontaktinformation

      Omsoc Publishing AB
      Datormagazin
      Box 440 73
      100 73 Stockholm
      Sweden

      Telefonnummer: +46 8–208 118
      E-post: datormagazin@datormagazin.se

      Missa inte

      AMD Epyc 4 är här – vi rapporterar från lanseringen i San Fransisco

      11 november, 2022

      Test: Beoplay EX

      19 september, 2022

      Intel och Broadcom visar WiFi 7

      12 september, 2022
      Datormagazin
      Facebook YouTube RSS
      • Om cookies
      • Hantering av personuppgifter
      • Köpvillkor www.datormagazin.se
      © 2023 Datormagazin/Omsoc Publishing AB, org-nr: 559034-9014 – Ansvarig utgivare: Anders Öhman

      Skriv ovan och tryck Enter för att söka. Tryck Esc to cancel.