Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: *.bmp

janux [11.02.2003 20:45:15]

#

Mikä on helpoin tapa QB:llä ladata bmp DIM taulukkoon... siis tiedostosta luetaan ja tallennetaan vaikkapa: DIM kuva(320,200) elikkä siis vaikkapa 320x200 reson kuva

Antti Laaksonen [11.02.2003 22:28:12]

#

BMP on melko yksinkertainen kuvaformaatti, kannattaa etsiä jostain sen määritelmä tai valmista koodia. Tältäkin sivustolta löytyy yksi suht toimiva lataaja QBasicille. Sitten vaan korvaat pikselinpiirron taulukkoon laittamisella.

Vielä vinkki toteutukseen: 320x200-kokonaislukutaulukko ei mene QB:sta läpi, mutta yhden merkin merkkijonoina onnistuu. Jokseenkin seuraavasti:

DIM kuva(320, 200) AS STRING * 1

Värit tallennetaan samanarvoisina ASCII-merkkeinä, minkä vuoksi ASC- ja CHR$-funktioille on käyttöä. Ja kuva saa olla korkeintaan 256-värinen (8-bittinen), mikä on sekä näyttötilan 13 maksimivärimäärä että ASCII-merkkien raja.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta