Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Kuva ohjelmaan

WCCsplinter [01.06.2008 21:41:09]

#

Millähän tavalla Qbasic ohjelmaan voisi ladata esim. kotitekoisen kuvan?

Metabolix [01.06.2008 21:49:29]

#

Koodivinkit: QBasic: Grafiikka: BMP-kuvan näyttäminen. Katso toki myös muita saman vinkkialueen vinkkejä, eiköhän niistä selviä.

moptim [01.06.2008 21:49:47]

#

Tallenna se tiettyyn formaattiin (jos ei muuta niin vaikka raakadata) ja kirjoita latausfunktio sille formaatille. Kuvaformaatti vois toimia vaikka sillain että ekat kaks tavua sanois leveyden ja korkeuden, sit ois vaikka 2 tavua windows-rivinvaihtoa (0x0a0d) ja sit ois leveys * korkeus * bittien määrä pikseliä kohti kuvadataa. Esim. jos pikseli ois 8 bittiä niin latausfunktio voisi kuulua seuraavasti:

SUB lataakuva (nimi AS STRING, leveys AS INTEGER, korkeus AS INTEGER, paluudata AS STRING)
DIM data AS STRING, rivi AS STRING
OPEN nimi FOR INPUT AS #1
LINE INPUT #1, rivi
leveys = ASC(LEFT(rivi, 1))
korkeus = ASC(RIGHT(rivi, 1))
WHILE NOT EOF(1)
LINE INPUT #1, rivi
data = data + rivi
WEND
paluudata = data
END SUB

Toivottavasti meni oikein :d

edit: hidas.

User137 [02.06.2008 00:22:48]

#

Kannattaa joku grafiikkakirjasto hommata, nopeampi piirtää ja ladata semmosen kanssa joka on kirjotettu assemblerillä.

Vastaus

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

Tietoa sivustosta