brannslange Skrevet 13. oktober 2008 Del Skrevet 13. oktober 2008 (endret) Finnes det en kjapp metode for å sjekke oppløsningen på et bilde? Bruker i dag noe slikt: Image bilde = Image.Fromfile(_filbane); double bredde = bilde.Width; double hoyde = bilde.Height; bilde.Dispose(); Problemet med dette er at det er en ganske kostbar metode, da den laster inn hele bildet inn i minnet. På små bilder går dette fint, men på store bilder over flere hundre MB opplever man en merkbar treghet. Endret 13. oktober 2008 av brannslange Lenke til kommentar
Alexen Skrevet 14. oktober 2008 Del Skrevet 14. oktober 2008 Da må du vel faktisk brette opp armene og kode en selv. Dimensjonen på jpeg ligger vel i headeren. Usikker på de andre formatene. Lenke til kommentar
Manfred Skrevet 14. oktober 2008 Del Skrevet 14. oktober 2008 Brette opp armene? :| Hvor sammenleggbar er du a? Jeg ville kanskje heller sagt "Brette opp ermene" Lenke til kommentar
GeirGrusom Skrevet 14. oktober 2008 Del Skrevet 14. oktober 2008 Portable Network Graphics: PNG BMP: BITMAPFILEHEADER BITMAPINFOHEADER Les først BITMAPFILEHEADER, BITMAPINFOHEADER er den neste som følger. JPG: Jpeg file Format av Eric Hamilton TIFF: TIFF på Wotsit! Det er kanskje mulig å få denne informasjonen fra explorer, men det virker temmelig komplisert i så fall. Lenke til kommentar
Alexen Skrevet 15. oktober 2008 Del Skrevet 15. oktober 2008 hahaha.. armene..sinnsykt bra Nå skjønner jeg hvorfor ingenting kompilerer Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå