• [^] # Re: sources C"++" ... hum :( ??

    Posté par . En réponse à la dépêche Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL. Évalué à 5.

    Quand je disais Faux, c'était pour dire que l'algorithme dont parle la news ne se trouvait pas dans le CImg.h, mais utilisait CImg qui est
    une librairie générique de traitement d'image.

    Le code de cette lib est relativement compliqué (c'est le .h), vu que la lib est quand même multiplateforme et assez efficace à l'utilisation. Ca permet par contre ensuite de faire des programmes pas trop moche.
    En gros toutes les saletés bas-niveaux sont dans le .h (la lib), et ca permet de faire des trucs assez clairs ensuite. C'est sur qu'il ne faut pas juger le code en regardant ce .h !

    Note que l'on peut faire pleins de trucs différents avec, et pas seulement l'algo de restauration, qui est seulement UN exemple d'utilisation de la lib (voir aussi CImg_test.cpp justement, ainsi que les autres exemples proposés dans le package : tetris, render3D,...).

    L'algo de restauration se trouve dans le fichier annexe 'examples/pde_TschumperleDeriche2D.cpp', et si tu regardes ce source, tu verras que c'est assez clair à comprendre (170 lignes environ) justement grâce au fait que les trucs bas niveaux sont déja codé dans la lib CImg.

    C'est pour cela aussi que je pense que le code est facilement transposable avec d'autres librairires de traitement d'images,
    puisque ca ressemble plus à du pseudo-code.

    Ca ne mérite effectivement pas de moinssage intempestif. :)