diff options
-rw-r--r-- | doc/project-report.md | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/doc/project-report.md b/doc/project-report.md index 3851150..376eda4 100644 --- a/doc/project-report.md +++ b/doc/project-report.md | |||
@@ -1,7 +1,7 @@ | |||
1 | --- | 1 | --- |
2 | title: "BSc IN S5 / Advanced C programming / Morphing" | 2 | title: "BSc IN S5 / Advanced C programming / Morphing" |
3 | author: [Pacien TRAN-GIRARD, Adam NAILI] | 3 | author: [Pacien TRAN-GIRARD, Adam NAILI] |
4 | date: 2017-12-28 | 4 | date: 2018-01-09 |
5 | ... | 5 | ... |
6 | 6 | ||
7 | # Project description | 7 | # Project description |
@@ -55,8 +55,6 @@ The program has been tested on Debian 9 and is known to run correctly on this pl | |||
55 | 55 | ||
56 | The program supports pairs of pictures of variable sizes. | 56 | The program supports pairs of pictures of variable sizes. |
57 | 57 | ||
58 | It also offers the possibility to save morphing animations in GIF format. | ||
59 | |||
60 | ## Bugs | 58 | ## Bugs |
61 | 59 | ||
62 | Incorrect Delaunay triangulations may be generated with large images of 10k² pixels or more, due to possible 64-bits | 60 | Incorrect Delaunay triangulations may be generated with large images of 10k² pixels or more, due to possible 64-bits |
@@ -128,6 +126,8 @@ parallelisation possibility that a GPU would have offered. | |||
128 | The colour of each pixel resulting from the rasterisation is interpolated taking care of the compression applied to the | 126 | The colour of each pixel resulting from the rasterisation is interpolated taking care of the compression applied to the |
129 | RBGa vectors from the two base images: each component is square-rooted back to its raw value before blending. | 127 | RBGa vectors from the two base images: each component is square-rooted back to its raw value before blending. |
130 | 128 | ||
129 | \newpage | ||
130 | |||
131 | ### GUI | 131 | ### GUI |
132 | 132 | ||
133 | The Graphical User Interface is designed with a modular component-based architecture. That architecture implies an | 133 | The Graphical User Interface is designed with a modular component-based architecture. That architecture implies an |
@@ -146,12 +146,6 @@ frame combined with a time. By this implementation, the application is not using | |||
146 | 146 | ||
147 | \newpage | 147 | \newpage |
148 | 148 | ||
149 | ## Miscellaneous notes | ||
150 | |||
151 | The animation export feature relies on the MLV library for exporting the frames and ImageMagick for generating the final | ||
152 | animated GIF. This utility library is called as an external command line tool as its direct use as a C library was not | ||
153 | permitted. | ||
154 | |||
155 | # References | 149 | # References |
156 | 150 | ||
157 | 1. [MLV Library reference manual](http://www-igm.univ-mlv.fr/~boussica/mlv/api/French/html/index.html), A. Boussicault and M. Zipstein, September 2015 | 151 | 1. [MLV Library reference manual](http://www-igm.univ-mlv.fr/~boussica/mlv/api/French/html/index.html), A. Boussicault and M. Zipstein, September 2015 |