Skip to content

marinicaalexandra/ImageCompression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TASK 1: Pentru taskul 1 a fost necesar sa creez arborele recursiv, autoapeland functia de creeare pentru fiecare fiu al arborelui tinand cont de faptul ca dimensiunea matricei se injumatateste si coordonatele coltului matricei se modifica pe rand cu dimensiunea/2. Pentru citire a fost de remarcat faptul ca fiecare pigment (RGB) a fost de tip unsigned char intrucat acesta ia valori cuprinse intre 0 si 255. Apoi am avut de facut 3 functii: una pentru numararea nivelurilor din arborele obtinut, una pentru numararea frunzelor si una pentru aflarea dimensiunii celei mai mare zone nedivizate(adica a frunzei de pe cel mai apropiat nivel de radacina)- aici am folosit formula dimensiune/2^nivel. TASK 2: La acest task am avut de realizat compresia arborelui. Am bagat, pe rand, fiecare element al arborelui intr-o coada precum o parcurgere in latime. In acelasi timp, am afisat si informatiile care ma interesau(tip si valorile rgb). Apoi, am extras fiecare elemt din coada, ramanand cu o coada vida. TASK 3: Pentru acest task, am parcurs pasii mentionati mai sus in ordine inversa. Am creeat o noua coada in care am pus toti pixelii, apoi am creet arborele corespuzator si in final, matricea.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published