# [Compression d'images via QuadTree](https://sc.up8.site/asd2/projets.pdf)
<details><summary>Informations UP8</summary>
| | |
|--------------------:|------------------------------------------|
| Nom | Anri KENNEL |
| Classe | L2-X |
| Numéro d'étudiant | 20010664 |
| Mail | anri.kennel@etud.univ-paris8.fr |
| Cycle universitaire | 2021-2022 |
| Module | Algorithmique et structures de données 2 |
</details>
## But
Compression d’images avec quadtrees
## Utilisation
### Récupération et compilation
Cloner le programme avec soit :
- En SSH : `git clone git@code.up8.edu:Anri/compressionimages.git`
- En HTTPS : `git clone https://git.kennel.ml/Paris8/compressionImages.git`
Une fois dans le projet, pour compiler le programme, utilisez `make`.
> Pour compiler le programme avec les options de debug, il est possible de faire `make dev`.
> **Nécessite `SDL2_image`**.
### Utilisation
- `./quadtree <image> [niveau de compression]` lance le programme.
> Le niveau de compression est par défaut définie sur 7.
>
> Le niveau doit être compris entre 0 et 10 inclus.
---
## Infos
- [Wiki](https://en.wikipedia.org/wiki/Quadtree#Pseudocode)[pedia](https://fr.wikipedia.org/wiki/Quadtree#Pseudo-code)
- [Wiki de la SDL](https://wiki.libsdl.org/SDL_Surface)
- [Une implantation en Python](https://medium.com/analytics-vidhya/transform-an-image-into-a-quadtree-39b3aa6e019a)