Voisko joku antaa koodia bmp tai jpg kuvan lukemiseen.VB:lle siis.
Helpoiten se käy LoadPicture-funktiolla, joka tuntee mm. BMP-, GIF- ja JPG-formaatit.
Picture1.Picture = LoadPicture("kuva.bmp")
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.
Mutta minä haluan niinkuin purkaa sen. Esim. laittaa sen näytölle oman koodin avulla:
Meinaat siis bmp / jpg-kuvien rakennetta?
Tosin en osaa auttaa :/
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ä:
Aihe on jo aika vanha, joten et voi enää vastata siihen.