• [^] # Re: Lib pas vraiment utilisable

    Posté par (site web personnel) . En réponse à la dépêche G’MIC 1.6.8 : c’est déjà Noël pour les traiteurs d’images !. Évalué à 10.

    Ce que tu affirmes est complètement faux :

    • On a pas dit que CImg était une bibliothèque juste "bas-niveau", mais plus "bas-niveau" que la libgmic ce qui est quand même assez différent. Mais bon, passons...

    • CImg est une bibliothèque très customisable, et peut effectivement utliser tout pleins de bibliothèques externes additionnelles comme libjpeg, libtiff, etc.. pour gérer ses entrées-sorties (possibilité qui est utilisée dans G'MIC). Aucune bibliothèque sérieuse de traitement d'image existante ne ré-implemente ce genre d'opérations de toute façon (je parle bien de bibliothèques de "traitement", pas juste de gestion d'un format d'image). Mais de toute façon, CImg peut aussi se compiler avec un minimum de dépendances si besoin est (avec juste libm et libc, c'est assez "bas-niveau" ça va ? :) ) pour permettre de travailler juste avec des buffers de données en entrées-sorties comme tu le suggères. D'ailleurs c'est ce qui est fait dans la configuration par défaut de CImg, aucune dépendance autre n'est nécessaire, il faut au contraire les activer de manière explicite pour en profiter. Donc je ne sais pas d'ou tu tiens ton affirmation. Va voir le Makefile des exemples de CImg, tu verras qu'on peut activer/désactiver chaque dépendance de manière très fine.