17 lines
586 B
Markdown
17 lines
586 B
Markdown
|
# fileformatsproject
|
||
|
|
||
|
It needs [libcproject v4.1.1](https://github.com/theoludwig/libcproject/releases/tag/v4.1.1) static library to compile and execute.
|
||
|
|
||
|
```sh
|
||
|
make # to compile
|
||
|
make run # to run main
|
||
|
make lint # to lint the code
|
||
|
make clean # to clean up
|
||
|
```
|
||
|
|
||
|
## Ideas/TODOs
|
||
|
|
||
|
- [ ] Make functions `image_from_ppm_binary`, `image_from_ppm_text`, which receive `bytes_t*` and convert accordingly to `struct image*`
|
||
|
- [ ] Try to convert PPM to another format more famous (JPG, PNG, GIF, WEBP) and vice-versa
|
||
|
- [ ] Explore other file formats (not only images, but also audio, video, etc.)
|