Omskalning och komprimering av bilder
Komprimeringen och omskalning sker i två steg:
Steg 1: När bilden läggs in i brevet
Steg 2: När brevet skickas
Idag gör vi så här:
Steg 1: Vi skalar (om nödvändigt) ner bilden så att pixelbredden blir 1200px (brevets bredd x 2) eller 1920px om det är en bakgrundsbild. Vi sparar om png:s utan genomskinlighet till jpg och komprimerar alltid minst en gång (80% kvalitet) och är bilden fortfarande över 1MB så provar vi att komprimera till 70% kvalitet osv tills den är under 1MB. Vi utgår alltid från originalbilden så det blir inte komprimering på komprimering i detta steg.
Steg 2: Vi skalar om bilden till dess faktiska storlek i brevet och komprimerar alltid minst en gång (80% kvalitet) och är bilden fortfarande över 500kB så provar vi att komprimera till 70% kvalitet osv tills den är under 500kB.
Efter kommande sprint-release (Paloma 16.5.0) funkar det så här:
Steg 1: Vi skalar (om nödvändigt) ner bilden så att pixelbredden blir 1200px (brevets bredd x 2) eller 1920px om det är en bakgrundsbild. Vi sparar om png:s utan genomskinlighet till jpg och startar komprimeringen på 100% kvalitet vilket innebär att om bilden redan är under 1MB blir det ingen kvalitetsförlust här. Är bilden över 1MB startar vi på 90% kvalitet och går sedan nedåt i steg om 10 tills bilden blir under 1MB. Vi utgår alltid från originalbilden så det blir inte komprimering på komprimering i detta steg.
Steg 2: Vi skalar om bilden till dess faktiska storlek i brevet och startar komprimeringssnurran på 100% vilket innebär att om bilden redan är under 1MB blir det ingen kvalitetsförlust här heller. Vi höjer alltså gränsen från 500kB till 1MB i detta steg. Är bilden över 1MB provar vi att komprimera till 90% kvalitet och går sedan nedåt i steg om 10 tills bilden blir under 1MB.Detta innebär att efter kommande release kan man helt klara sig ifrån komprimeringar så länge man lägger in en tillräckligt liten bild från början. Med reservation för att omskalningen förstås kan stöka lite med pixlarna. Downside för oss och mottagarna är att bilderna blir tyngre igen.