Incinnerator
Legacy Member
Yu allemaal
Ik moet voor op school een bmp compressor schrijven.
Het systeem is als volgt:
je gaat pixels lezen en vgl en als ge 10 witte pixels hebt dan schrijf je 1x de RGBwaarde van wit en erachter 10.
ik heb dus nu een bestand met: rood5Geel3Wit16Rood4
De woorden stellen RGBwaarden voor
stel dat je een bestand hebt van 5 x 2 pixels dan staan er dus 5 pixels, een blanc en terug 5 pixels in het bmp bestand.
Ik moet dus om de x aantal pixels (in voorbeeld hierboven 5) wegschrijven en dan ne spatie , terug 5
Ik weet niet hoe ik dit moet programmeren. Het is in Borland C++ maar dit doet weinig ter zaken. Ik zou de redenering moeten weten hoe ik dit programmeer. het probleem zit vooral bij , ik lees er 3, de volgende pixel heeft als aantal 16. dus moet ik van die 16 er 2 wegschrijven, dan een spatie, en dan van die overige 14 terug 5 schrijven, een spatie enz enz
Ik hoop dat het wat duidelijk is.
bedankt
Incinnerator
Ik moet voor op school een bmp compressor schrijven.
Het systeem is als volgt:
je gaat pixels lezen en vgl en als ge 10 witte pixels hebt dan schrijf je 1x de RGBwaarde van wit en erachter 10.
ik heb dus nu een bestand met: rood5Geel3Wit16Rood4
De woorden stellen RGBwaarden voor
stel dat je een bestand hebt van 5 x 2 pixels dan staan er dus 5 pixels, een blanc en terug 5 pixels in het bmp bestand.
Ik moet dus om de x aantal pixels (in voorbeeld hierboven 5) wegschrijven en dan ne spatie , terug 5
Ik weet niet hoe ik dit moet programmeren. Het is in Borland C++ maar dit doet weinig ter zaken. Ik zou de redenering moeten weten hoe ik dit programmeer. het probleem zit vooral bij , ik lees er 3, de volgende pixel heeft als aantal 16. dus moet ik van die 16 er 2 wegschrijven, dan een spatie, en dan van die overige 14 terug 5 schrijven, een spatie enz enz
Ik hoop dat het wat duidelijk is.
bedankt
Incinnerator

.