Kalkylator för bildstorleksändring
Skala bildbredd, höjd eller procent med låst bildförhållande. Ändra storlek på 1920×1080 till 800 px bredd för höjd 450, och se när 801 px bredd ger avvikelse.
Resultaten uppdateras medan du skriver. Ctrl/Cmd+Enter kopierar huvudresultatet.
Resultat
—
Bitvy
Visa uträkning
Bildstorlekskalkylatorn skalar pixeldimensioner efter ny bredd, ny höjd, procent eller en maxsida och behåller bildförhållandet om inte avrundning tvingar en enpixelskompromiss. Den rapporterar skalfaktorn, resulterande förhållande, megapixelantal och en grov okomprimerad 24-bitars storleksuppskattning. När avrundning ändrar det förenklade förhållandet visas en avvikelsevarning med den exakta bråkhöjden före avrundning.
Alla beräkningar körs i din webbläsare. Ingenting du anger skickas till en server.
Ändra storlek på en bild till en ny bredd
Ange originalbredd och höjd, sedan en målbredd i pixlar. Skalfaktorn är ny bredd delad med originalbredd. Matchande höjd är originalhöjd gånger den skalan, avrundad till en hel pixel. Bredddriven storlek passar webbkolumner som låser en innehållsbredd och låter höjden följa det låsta förhållandet.
scale = new_width ÷ original_width
new_height = round(original_height × scale)
Att välja bredd är den vanliga vägen för webblayouter som låser en kolumnbredd och låter höjden följa. Kalkylatorn omsamplar inte bilddata; den beräknar bara målpixelrutan. Själva omsamplingen sker i en redigerare eller byggpipeline som läser dessa siffror.
Ändra storlek på en bild till en ny höjd
Målhöjdsläge speglar breddläge för luckor som begränsar den vertikala sidan. Skalan är ny höjd delad med originalhöjd, och ny bredd är originalbredd gånger den skalan, sedan avrundad. Använd det för ett heroband med maxhöjd, eller vilken ram som helst låst på den korta sidan, medan bara en dimension drivs.
scale = new_height ÷ original_height
new_width = round(original_width × scale)
Använd höjdläge när en vertikal lucka är fast, till exempel ett heroband med maxhöjd, eller när en ram begränsas på den korta sidan. Att blanda en tvingad bredd och en tvingad höjd som inte stämmer med originalförhållandet är hur förvrängning uppstår; det här verktyget undviker det genom att acceptera en driven sida i taget i de proportionella lägena.
Skala en bild med en procent
Procentläge multiplicerar båda sidorna med samma faktor härledd från den valda procenten. Femtio procent halverar varje dimension; tvåhundra procent fördubblar dem. Area skalas med kvadraten på den faktorn, så en femtioprocentig förminskning lämnar ungefär en fjärdedel av originalpixlarna, vilket spelar roll när filvikten efter export uppskattas.
| Procent | Betydelse |
|---|---|
| 25% | Fjärdedels linjär storlek |
| 50% | Halv linjär storlek |
| 100% | Oförändrad |
| 150% | 1.5× linjär storlek |
| 200% | Dubbel linjär storlek |
Area skalas med kvadraten på procenten. En 50-procentig förminskning lämnar ungefär 25 procent av pixlarna. Att förstora över 100 procent uppfinner inte verklig detalj; det sträcker bara befintliga pixlar, därför brukar det se bättre ut att börja från en större master än att uppscala en liten export.
Passa in en bild inom en maxdimension
Maxdimensionsläge begränsar den längre sidan till en vald pixelgräns och skalar den kortare sidan med samma faktor. Passa-inom-en-ruta-läge tar en maxbredd och maxhöjd och väljer skalan som ryms inuti båda. Miniatyrer och CMS-uppladdningsgränser behöver ofta något av de beteendena så att bilden aldrig överskrider en rektangel utan beskärning.
Letterboxing i en spelare är ett senare visningsval; kalkylatorn rapporterar bara den inpassade pixelstorleken.
Ändra storlek på 1920x1080 till 800 pixlar bred
Full HD skalad till 800 pixlar bred är den rena fixturen där höjden landar på ett heltal. Skalfaktorn är 800 ÷ 1920, ungefär 0.416667, och 1080 gånger den skalan blir exakt 450. Resultatet 800×450 behåller 16:9-förhållandet utan avvikelsevarning, vilket är den lyckliga vägen när en webbredd delar källan rent.
1. Skalfaktor. 800 ÷ 1920 = 0.4166… ≈ 0.416667
2. Höjd före avrundning. 1080 × (800 ÷ 1920) = exakt 450
3. Resultat. 800×450
Det förenklade förhållandet förblir 16:9, i linje med originalet. Megapixlar sjunker från ungefär 2.07 MP till 0.36 MP. Eftersom 450 är ett heltal syns ingen avvikelsevarning. Det är den lyckliga väg Bildstorlekskalkylatorn siktar på när webbredder delar källan rent.
Undvik förvrängning från avrundning
Pixelrutnät är heltal. När originalhöjd gånger skala inte är ett heltal puttar avrundning till närmaste pixel det effektiva förhållandet bort från källan. Motorn flaggar den avvikelsen, visar den exakta bråkhöjden och varnar när det förenklade w:h-paret inte längre matchar. Bredd 801 på en 1920×1080-källa är fixturen som utlöser varningen.
Exempel: 1920×1080 till bredd 801.
scale = 801 ÷ 1920 = 0.4161875
exact height = 1080 × 801 ÷ 1920 = 450.5625
rounded height = 451
Utdatarutan är 801×451. Originalförhållandet 16:9 matchar inte längre det förenklade förhållandet för 801×451, så en varning höjs. En pixel låter liten; staplad över ett galleri med blandade bredder ger den synlig jitter och komplicerar CSS som förväntar sig ett låst förhållande.
Åtgärder som används i produktionspipelines inkluderar att välja bredder som delar jämnt, letterboxing till en duk med låst förhållande, eller att tillåta en enpixelsbeskärning på ena sidan. Kalkylatorn synliggör problemet; att välja policy förblir ett redaktionellt beslut.
Välj dimensioner för vanliga användningar
Målstorlekar varierar per kanal, och plattformsregler ändras, så behandla siffrorna nedan som planeringsstandarder. Bloggbilder ligger ofta nära 800 till 1200 pixlar breda, heroes behöver mer marginal, miniatyrer passar med ett maxtak för dimension, och tryck vid 300 DPI omvandlas från fysiska tum. Exportera en gång från den största rena mastern, skala sedan ner.
| Användning | Typisk bredd | Anteckningar |
|---|---|---|
| Bloggbild i löptext | 800 till 1200 px | Balansera vikt och skärpa |
| Webbplatshero | 1600 till 2400 px | Ofta beskuren; ge marginal |
| Miniatyr | 150 till 400 px | Maxdimensionsläge passar bra |
| Socialt liggande inlägg | 1200 px-klass | Bekräfta aktuellt plattformsförhållande |
| Social story / vertikal | 1080×1920-klass | 9:16-källa föredras |
| E-postrubrik | 600 till 800 px | Tunga bilder skadar klienter |
| Tryck vid 300 DPI | tum × 300 | Pixelantal från fysisk storlek |
Exportera från den största rena mastern som finns, skala sedan ner. Upprepade sparcykler på förlustformat bygger artefakter; beräkna den slutliga pixelrutan en gång, koda sedan.
Vanliga frågor
Hur ändrar man storlek efter bredd utan att sträcka?
Multiplicera originalhöjden med skalan new_width ÷ original_width, avrunda sedan till en hel pixel. Sätt inte höjden fristående till ett värde som bryter förhållandet. För 1920×1080 till bredd 800 blir höjden 450.
Vilken storlek blir 1920×1080 skalad till 800 px bred?
800×450. Skalan är 800 ÷ 1920, och 1080 × den skalan är exakt 450, så 16:9-förhållandet bevaras.
Varför varnar bredd 801 för avvikelse?
1080 × 801 ÷ 1920 = 450.5625, som avrundas till 451. Rutan 801×451 förenklas inte längre till 16:9, så kalkylatorn varnar för att avrundning ändrade bildförhållandet.
Vad gör skala med 50 procent?
Både bredd och höjd multipliceras med 0.5 och avrundas. En 1920×1080-bild blir 960×540. Pixelarean sjunker till ungefär en fjärdedel av originalet.
Hur fungerar maxdimensionsstorlek?
Den längre sidan sätts till maximum, och den kortare sidan skalar med samma faktor. En 1920×1080-bild med max 800 blir 800×450, eftersom bredden var den längre sidan.
Omsamplar det här verktyget bildfilen?
Nej. Det beräknar måldimensioner och relaterad metadata. Att tillämpa de dimensionerna på pixeldata kräver en bildredigerare, ett skript eller en CDN som utför omsamplingen.
Vad är avrundningsavvikelse?
Avrundningsavvikelse är den lilla förhållandeändring som uppstår när en proportionell dimension avrundas till en heltalsixel. En enpixelsförskjutning kan ändra det förenklade w:h-paret och anges uttryckligen när det händer.
Hur beräknas megapixlar?
Megapixlar är width × height ÷ 1,000,000 för resultatrutan. Den okomprimerade 24-bitars uppskattningen antar tre byte per pixel utan komprimering, vilket överskattar verkliga JPEG- eller PNG-filstorlekar men hjälper till att jämföra råbuffertar.
Bör förstoring över 100 procent användas?
Bara när ingen större källa finns. Uppskalning ökar pixelantalet utan att lägga till verklig detalj. Föredra att fotografera eller exportera en större master, skala sedan ner till visningsstorleken.
Förklaras bildförhållande på djupet här?
Förhållandebevarande anges och avvikelse diagnostiseras. Förenkling med största gemensamma delare och namngivna standarder dokumenteras på Bildförhållandekalkylatorn för att undvika duplicerad undervisning mellan sidor.
Sammanfattning
Bildstorlekskalkylatorn skalar dimensioner efter bredd, höjd, procent eller maxsida medan den följer skalfaktorn och resulterande förhållande. Att ändra storlek på 1920×1080 till 800 px bred ger 450 px höjd med 16:9 intakt; bredd 801 avrundar höjden till 451 och utlöser en avvikelsevarning eftersom 450.5625 inte är ett heltal.
Verktyget storleksätter bara pixelrutan; att omsampla själva bilden förblir ett separat steg i en redigerare eller pipeline.