Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: BMP-kuvan näyttäminen *QB*

Sivun loppuun

Gwaur [31.05.2003 21:44:00]

#

Otin oppia Antti Laaksosen uudesta BMP-kuvan näyttämisestiä kertovasta koodivinkistä, https://www.ohjelmointiputka.net/koodivinkit/23904-qb-bmp-kuvan-näyttäminen . Kun ajoin sen windowsin alla, se toimi aivan moitteetta, kokeilin monilla eri kuvilla (kaikki samaa kokoa).
Mutta sitten kokeilin Ms-Dos-tilassa, koska Qbasic on niin pirun epävakaa windowsin alla ;). Dos-tilassa ohjelma väitti, että kuvaa ei löydy, vaikka oikeasti se löytyykin :(. Miten sen voisi korjata?

PS: Saanko pistää tämänkin siihen peliini, jos saan sen toimimaan? :)

EDIT: Tai jos jollain olisi jokin jpg- tai pcx-kuvanlataaja (mahdollisimman yksinkertainen mieluiten, eikä liian hidas)?

Tumpi [31.05.2003 21:46:23]

#

Saasta, en tiedä tosta QBasikista mitään, mutta kaipa sä sen saat laittaa kuhan mainitset Laaksosen... kun eikai kukaan tänne valmiita skriptejä pistä ettei kukaan _vaan tekisi itse_ samanlaista?

Vilikki [31.05.2003 21:46:49]

#

hmm... jos tiedosto on vaikka yli 8+3 merkkiä pitkä, tai tiedoston nimessä ääkkösiä

Tumpi [31.05.2003 21:47:45]

#

Olisihan mahdollista ettet osaa käyttää dosia etkä siten löydä mitään... *wirn*

Gwaur [31.05.2003 21:48:33]

#

lainaus:

tai tiedoston nimessä ääkkösiä

- (viiva)?

Tumpi [31.05.2003 21:48:58]

#

Viiva ei ole tietääkseni ääkkönen.

Gwaur [31.05.2003 21:49:48]

#

lainaus:

Viiva ei ole tietääkseni ääkkönen.

Mutta eikös se jotenkin kuulu erikoismerkkeihin tai jotain?

Tumpi [31.05.2003 21:50:39]

#

No onhan se aika erikoinen... hmm... viiva.. --------... tosi erikoista..

Mutta tuskin se sekoittaa... lataa vaan kuva sillä nimellä mikä tule tiedostolistaukseen..

Gwaur [31.05.2003 21:52:26]

#

lainaus:

lataa vaan kuva sillä nimellä mikä tule tiedostolistaukseen..

Oon kokeillu jo moonta kertaa :/

Grey [31.05.2003 23:54:28]

#

Mikä on sen kuvatiedoston koko nimi? DOSsissa kun esim. nimionmelkopitkä.tie - niminen tiedosto lyhentyy muotoon nimion~1.tie. Eli yli kahdeksan merkin pituinen nimi lyhentyy kuuteen merkkiin ja loppuun tulee aaltoviiva että numero. Jos siis kuvan tiedostonimi on enemmän kuin kahdeksan merkkiä, lyhenne nimeä. Myös hakemistoissa on sama juttu.

-Grey-

Antti Laaksonen [01.06.2003 01:31:57]

#

En usko, että QBasic tunnistaa pitkiä tiedostonimiä Windowsissakaan. Mutta en kyllä tiedä, mikä voisi olla ongelmaasi syynä. Mitä tapahtuu, jos otat pois sen ehtolauseen, joka tarkistaa tiedoston olemassaolon DIR$-funktiolla? Pystytkö yleensäkään lukemaan tiedostoja QB:llä DOS:in kautta?

Gwaur [01.06.2003 11:00:20]

#

Sen kuvatiedoston nimi on KO-ZOOM.bmp

Ja Antille: Kyllä se ainakin tekstietiedostoja lukee.

thefox [01.06.2003 14:39:13]

#

lainaus:

EDIT: Tai jos jollain olisi jokin jpg- tai pcx-kuvanlataaja (mahdollisimman yksinkertainen mieluiten, eikä liian hidas)?

Pakko komentoida tähän sen verran että kaikki QB-kuvalaturit ovat melko hitaita, koska data yleensä 1) luetaan tavu tavulta tiedostosta, sekä 2) kirjoitetaan suoraan näyttömuistiin.

QB:llä koodattu täydellinen, nopea JPEG-laturi on lähes mahdottomuus :-)

saasta, jos pistät QB:ssä (DOSissa ajettaessa):

SHELL "DIR *.BMP"

Niin onko tuo KO-ZOOM.bmp tiedosto mukana tiedostolistauksessa?

Antti Laaksonen [01.06.2003 15:04:57]

#

lainaus:

1) luetaan tavu tavulta tiedostosta

Tämä on aika tärkeä asia. Tuon BMP-kuvan näyttäjän piirtoaika väheni neljännekseen, kun tiedostosta luetaan yhden kuvapikselin sijasta kokonainen rivi.

Gwaur [04.06.2003 19:42:41]

#

lainaus:

kaikki QB-kuvalaturit ovat melko hitaita

Tosta kuvanlaturin nopeudesta silleen, että jos qb:stä puhun, tarkoitan "ei liian hidas":lla tarkoitan että qb:lle sopivan nopeuksinen. Esim. 320*200 kuvan lataaminen kestäisi alle 5-10 sek ;)


Sivun alkuun

Vastaus

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

Tietoa sivustosta