živjo,
želim prebrati bmp sliko in jo v 1200 * 1200 array uporabo malloc.
je moja koda pravilna?Imam konceptov ampak mislim, da to ni prav ..
pls svetuje ..
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying ali Very sad" border="0" />Koda:
# vključujejo <iostream.h>
# vključujejo <iostream.h>
# vključujejo <fstream.h>
# vključujejo <malloc.h>
# vključujejo <conio.h>
# vključujejo <stdlib.h>
int ** CreateImage (int, int);int glavne (neveljaven)
Št vaša koda ni pravilna.First of all niste dimenzionirani vaših 2-D array pravilno.Glej, kaj sem naredil tukaj ...
Koda:int ** CreateImage (int m, int n)
Ne pozabite,
da ni vse v BMP datoteke slikovnega informacij.In to velja za vse slike formatov.Nekatere so povezane s bytes velikost in barvo slike tako da ni treba dati, da so informacije v vaš slikovni array.
Da bi razumeli strukturo BMP datoteke prebrati te http://www.wotsit.org/download.asp?f=bmp
In za PGM / PPM datoteke prebrati te
http://www.wotsit.org/download.asp?f=pgm
http://www.wotsit.org/download.asp?f=ppm
Mislil sem, da za vsako array element, je enakovredna 1 bajt je 8 bitov ..če je 11111111, potem je enako za belega, 00000000 enaka črno obred?
da
je y prag se lahko uporabijo tu.isnt to pravico?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.