Avatar billede voyager_dfs Nybegynder
15. februar 2005 - 19:41 Der er 2 kommentarer og
1 løsning

Størlse på BMP

hej så.. jeg er ved og lave noget upload billede værk til en hjemmeside. og nu er det sådan at man MAX kan uploade billeder af 8MB så jeg tænkte på om der var en fomel til at berenge billedet størlse ud fra hvor høj og bred det er.. jeg ved at et BMP 1024 * 768 24BIT fylder 2,359,350 bits og 1600 * 1200 24BIT fylder 5,760,054bits og et 2048 * 1536 24BIT fylder 9,437,238bits. men hvad ville et billede fylde i 1240 * 1242 ? kan man få en formel til dette ?
Avatar billede driis Nybegynder
15. februar 2005 - 19:47 #1
Kan du ikke blot aflæse filstørrelsen ?

Men, hvis du vil regne det ud, skal du kende farvedybden samt dimensioner, som du selv er inde på (32 bit farve = 32 bits / pixel)

Hvis du tager en standard bmp beregner du størrelsen som

(bits/pixel) * (antal pixels)
Så for f.eks. 1240 x 1242 i 24 bit farve får du:
24 bit * ( 1240*1242 )pixels = 36961920 bits = 12320640 bytes.

Beregningen virker selvfølgelig kun på BMP. JPEG og lignende er jo komprimeret, så du kan ikke hvor meget billedet er komprimeret uden at læse det.
Avatar billede driis Nybegynder
15. februar 2005 - 19:51 #2
(Læg dertil en smule overhead til BMP headeren)
Avatar billede voyager_dfs Nybegynder
15. februar 2005 - 20:09 #3
mange tak :D
nope ved godt jeg ikke kan renge det ud fra et jpeg, det var lige det min problem var.. fordi jeg resize'er de jpeg billeder de upload skal den først laves om til BMP som ligges i RAM'ne på server, men mit webhotel giver mig kun 8MB ram.. men ud fra størlsen på jpeg'et (fx 1024*768) kan jo nu renge mig til hvad det ville fylde som BMP :D
så jeg siger mange mange tak :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester