libimage  0.25.4
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Macros Pages
Fonctions membres publiques | Liste de tous les membres
Référence de la classe MergeImageFactory

Usine de création d'une image fusionnée. Plus de détails...

#include <MergeImage.h>

Graphe de collaboration de MergeImageFactory:
Collaboration graph

Fonctions membres publiques

MergeImagecreateMergeImage (std::vector< Image * > &images, int channels, int *bgValue, int *transparentValue, Merge::eMergeType composition=Merge::NORMAL)
 Teste et calcule les caractéristiques d'une image fusionnée et crée un objet MergeImage.

Description détaillée

Usine de création d'une image fusionnée.

Auteur
Institut national de l'information géographique et forestière

Il est nécessaire de passer par cette classe pour créer des objets de la classe MergeImage. Cela permet de réaliser quelques tests en amont de l'appel au constructeur de MergeImage et de sortir en erreur en cas de problème.

Documentation des fonctions membres

MergeImage * MergeImageFactory::createMergeImage ( std::vector< Image * > &  images,
int  channels,
int *  bgValue,
int *  transparentValue,
Merge::eMergeType  composition = Merge::NORMAL 
)

Teste et calcule les caractéristiques d'une image fusionnée et crée un objet MergeImage.

Toutes les images sources doivent avoir les même dimensions pixel.

Paramètres
[in]imagesimages sources
[in]channelnombre de canaux par pixel en sortie
[in]bgValuevaleur de pixel à utiliser comme fond, un entier par canal en sortie
[in]transparentValuevaleur de pixel à considérer comme transparent (peut être NULL), 3 valeurs entières
[in]compositionméthode de fusion à utiliser

La documentation de cette classe a été générée à partir des fichiers suivants :