Så får du ett foto under en KB-gräns

  1. Öppna fotot. Tryck på Välj ett foto eller släpp det på sidan. JPG, PNG, WebP och GIF fungerar överallt; HEIC från en iPhone fungerar i Safari, i andra webbläsare konverterar du det först.
  2. Välj gränsen. Välj 100, 200 eller 500 KB, skriv in en egen, eller välj en portalförinställning — den sätter gränsen och eventuella pixelregler som portalen publicerar.
  3. Krymp och kontrollera. Tryck på Krymp. Tabellen före/efter visar den nya storleken i KB och byte och de nya måtten, så att du kan bekräfta att den uppfyller regeln.
  4. Ladda ner. Spara JPG-filen och ladda upp den till formuläret. Ditt originalfoto rörs inte.

Vad det gör

  • Siktar på 100, 200 eller 500 KB, eller valfri gräns du skriver in — förinställningar för nio officiella portaler med deras publicerade regler
  • Binärsökning på JPEG-kvalitet först (aldrig under 50 %), sedan på måtten, så fotot förblir så skarpt som gränsen tillåter
  • Behåller proportionerna; valfri maxbredd och maxhöjd i pixlar
  • Visar filstorlek och pixelmått före och efter, plus kvaliteten som användes
  • Tar bort EXIF-metadata — kamera, datum och GPS-koordinater — eftersom kopian är en ny kodning
  • JPG, PNG, WebP och GIF in; HEIC bara där webbläsaren avkodar det (Safari). Körs i din webbläsare, inget laddas upp

Varför begränsar webbformulär foton till 100, 200 eller 500 KB?

Ett mobilfoto är tre till åtta megabyte. En visumportal, en jobbansökningssajt eller ett inskrivningsformulär för skolan lagrar miljontals sådana och visar var och en på ett 600-pixlars kort, så den begränsar uppladdningar till några hundra kilobyte och avvisar allt som är större — oftast med ett meddelande som anger siffran och inget mer. Siffran är hela problemet: en bildredigerare visar pixlar och kvalitetsreglage, inte kilobyte, och du slutar med att gissa.

Hur träffar verktyget siffran?

Det behandlar gränsen som mål och söker. Bilden avkodas i din webbläsare och ritas på en canvas i originalstorlek (eller under de bredd- och höjdtak du satt). Sedan söks JPEG-kvalitet mellan 95 % och 50 % efter det högsta värde vars kodade storlek ryms — en binärsökning, alltså ungefär sex kodningar. Om till och med 50 % är för stort minskas måtten med ungefär kvadratroten av överskottet, vilket är ungefär vad JPEG behöver, och sökningen körs igen. Resultatet är den skarpaste JPEG-filen under din gräns, och tabellen före/efter visar exakt vad som ändrades.

Vad händer med fotots metadata?

En omkodning via canvas skriver en ny fil. EXIF-blocket — kameramodell, objektiv, datum, orientering och de GPS-koordinater de flesta mobiler sparar — finns helt enkelt inte i den, och verktyget tar bort eventuella applikationssegment som kodaren lägger till. För JPEG-original kontrollerar det om en GPS-post fanns och säger till. Webbläsaren tillämpar EXIF-orienteringen vid avkodningen, så ett stående foto förblir rättvänt utan taggen. Om du i stället behöver behålla eller granska metadata visar verktyget fotometadata den.

Vilka begränsningar har verktyget?

Utdata är alltid JPEG, eftersom det är vad formulären i tabellen kräver; en PNG med transparens får vit bakgrund. Det förstorar eller beskär aldrig: om ett formulär vill ha en kvadrat eller en exakt pixelstorlek beskär du först med verktyget passfoto. HEIC avkodas bara i Safari; i andra webbläsare konverterar du först med HEIC till JPG. Mycket stora foton (över cirka 60 MB, eller mer än 16 megapixlar på vissa mobiler) kan ta slut på minnet. Och vissa utfärdare — IRCC:s fotoregler för medborgarskap och pass är två — vill ha filen exakt som kameran sparade den; en förminskad kopia kan avvisas där, så läs radens anteckning innan du laddar upp.

Körs i din webbläsare

Fotot läses in i den här flikens minne och skrivs tillbaka som en nedladdning. Ingen uppladdning, inget konto, inget sparas. När formuläret är skickat är Paperlock-appen platsen där originalet och bekräftelsen kan bo: ett privat, sökbart valv på din iPhone med påminnelser om utgångsdatum för visumet du just ansökte om.