J'essaie actuellement de comprendre comment utiliser la bibliothèque d'images génériques inclus dans Boost. En ce moment, je veux juste utiliser la bibliothèque pour stocker des données de pixel et utiliser l'image IO pour écrire des fichiers PNG. J'ai du mal à comprendre comment configurer l'objet.Boost constructeurs d'image GIL
Le HPP dit
image(const point_t& dimensions,
std::size_t alignment=1) : _memory(0), _align(alignment) {
allocate_and_default_construct(dimensions);
}
mais je ne trouve pas de références à l'exception d'un point_t type_def pour view_t :: point_t à point_t.
En outre, le tutoriel trouvé avec le GIL semble inclure uniquement des filtres d'écriture et des algorithmes génériques, et donc chaque exemple de fonction qu'ils fournissent a une vue d'image source, à partir de laquelle ils prennent les dimensions.
Est-ce que je vais dans le mauvais sens? Ou y a-t-il quelque chose que j'ai manqué complètement?
Merci à l'avance
Edit: Je ne sais pas si quelqu'un se soucie, ou a lu, mais pour l'enregistrement, je viens d'utiliser la fonction boost d'image entrelacée pour créer une image PNG. Ce n'est pas exactement la même solution, mais cela fonctionne pour mes applications.
Futurs lecteurs, voir aussi [cette question] (http://stackoverflow.com/questions/5889235/boost-gil-create-image/5889550) – Arthur