Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: *.BMP,*.JPG

Alex [22.04.2003 09:52:29]

#

Voisko joku antaa koodia bmp tai jpg kuvan lukemiseen.VB:lle siis.

Antti Laaksonen [22.04.2003 12:26:08]

#

Helpoiten se käy LoadPicture-funktiolla, joka tuntee mm. BMP-, GIF- ja JPG-formaatit.

Picture1.Picture = LoadPicture("kuva.bmp")

Aku2 [22.04.2003 21:16:58]

#

Kannattaa muuten käyttää bmp formaattia.
Itselläni valmiissa ohjelmassa käytetyt jpg:t on sekoittanut monesti ohjelman. Ilmeisesti jokin dll tai joku muu sekoilee käännöksessä tai jotain.
Kun vaihdoin ohjelmaani kuvat bmp formaattiin niin ongelmia ei ole ollut.

Ainoa huono puoli on kasvava exen koko.

Alex [23.04.2003 08:30:51]

#

Mutta minä haluan niinkuin purkaa sen. Esim. laittaa sen näytölle oman koodin avulla:

pushpabon [23.04.2003 17:03:04]

#

Meinaat siis bmp / jpg-kuvien rakennetta?
Tosin en osaa auttaa :/

Antti Laaksonen [23.04.2003 17:36:23]

#

lainaus:

Mutta minä haluan niinkuin purkaa sen. Esim. laittaa sen näytölle oman koodin avulla:

Miksi? LoadPicture on varmasti nopeampi kuin oma funktiosi ja jos tarvitset tietoa yksittäisistä pisteistä, se onnistuu Pointin tai GetPixelin avulla. Mutta jos haluat harjoituksen vuoksi tehdä oman kuvanlatausrutiinin, tarvitset tosiaan tietoa kuvaformaatin rakenteesta. BMP on melko yksinkertainen, JPG jo paljon monimutkaisempi. Tietoa eri kuvaformaateista löytyy vaikka täältä:

http://www.wotsit.org/search.asp?s=graphics

Vastaus

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

Tietoa sivustosta