Degeim Skrevet 20. mai 2006 Del Skrevet 20. mai 2006 (endret) Jeg har følgende kode: Dim Bilde As Bitmap Dim Format As System.Drawing.Imaging.PixelFormat = Imaging.PixelFormat.Indexed Bilde = New Bitmap(900, 500, Format) Men får følgende feilmelding ved eksekvering av koden: System.ArgumentException was unhandled Message="Parameter is not valid." Source="System.Drawing" Skal ikke dette virke? Noen som har erfaring eller innspill? Takk, Degeim Endret 21. mai 2006 av Degeim Lenke til kommentar
oyvind_b Skrevet 20. mai 2006 Del Skrevet 20. mai 2006 Usikker på hvorfor det ikke fungerer, men jeg mener jeg har oppfattet et eller annet sted at man skal bruke formatene Format8bppIndexed, Format4bppIndexed eller Format1bppIndexed i steden dersom det er mulig. Da spesifiserer du hvor stor fargetabellen er. Øyvind Lenke til kommentar
Degeim Skrevet 20. mai 2006 Forfatter Del Skrevet 20. mai 2006 (endret) Takk, det virket i alle fall, og hvis det har samme virkning, så er det greit for meg;). Men nå fikk jeg et annet problem: l = Graphics.FromImage(Bilde) Gir: System.Exception was unhandled Message="A Graphics object cannot be created from an image that has an indexed pixel format." Source="System.Drawing" Har noen tips til dette også? Takk, Degeim --EDIT-- Saken er nemlig at jeg MÅ lagre et bilde i indexed pixel-format. Kanskje det er andre måter å gjøre dette på? --EDIT2-- Og jeg må også få tak i fargene etter index... Som forklart her: This image should be in png format at the same size, and use an indexed colour palette (256 colors max). The colours in the palette are irrelevant, what matters is which index of the palette they are. For example: to make a square that is impassable the first colour in the palette (0 index) should be used. Hvordan gjør jeg det? Endret 21. mai 2006 av Degeim Lenke til kommentar
oyvind_b Skrevet 21. mai 2006 Del Skrevet 21. mai 2006 Har du muligheten til å instansiere et Bitmap som ikke er indeksert først, og så senere lagre det til et indeksert format, f.eks. Gif? Øyvind Lenke til kommentar
Degeim Skrevet 21. mai 2006 Forfatter Del Skrevet 21. mai 2006 Ja, hvis jeg forstod spørsmålet ditt riktig. Det som er viktig er at jeg må ha tak i fargene etter deres indeks i et indeksert pixelformat, og filen må lagrest som indeksert pixelformat. 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å