Skip to main content
Učilnica FRI 25/26
  • Home
  • Calendar
  • More
English ‎(en)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
You are currently using guest access
Log in
Učilnica FRI 25/26
Home Calendar
Expand all Collapse all
  1. Dashboard
  2. C
  3. Predavanja in vaje
  4. Naloge - 9. dan

Naloge - 9. dan

Completion requirements
Opened: Thursday, 7 October 2021, 5:06 AM
Due: Sunday, 9 October 2022, 11:59 PM

Naloga 

(5 točk)

Napiši program, ki vse barve v sliki v formatu BMP (primer: medo in volk) pretvori v sivinske odtenke. Za branje datoteke uporabite ukaz fread() za pisanje pa fwrite(). Podatke o formatu BMP najdete tu: vir1, vir2, vir3.  Barvno točko (R, G, B) pretvorite v sivinsko točko (S, S, S) po formuli S = (R+G+B)/3.  Imeni vhodne in izhodne datoteke sta podani v prvem in drugem argumentu programa.

Datoteka BMP je razdeljena na več blokov: v splošnem so to strukturirani zaglavni bloki (headers) in polje slikovnih točk (pixel array). Branje zaglavnih blokov opravite kar v ustrezno definirane strukture, polje slikovnih točk pa berite po kosih velikosti 2048 bajtov.

Opomba: za pravilno delovanje branja v strukturo, pred deklaracijo strukture napišite #pragma pack(1)  .

You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle
Obvestilo o avtorskih pravicah