67 int main(
int argc,
char * argv[]){
69 cout<<
"Los parametros son :"<<endl;
70 cout<<
"1 - La imagen de fondo"<<endl;
71 cout<<
"2 - La imagen a pegar"<<endl;
72 cout<<
"3 - La máscara de la imagen a pegar"<<endl;
73 cout<<
"4 - El nombre de la imagen de salida"<<endl;
74 cout<<
"5 - La fila donde pegar"<<endl;
75 cout<<
"6 - La columna donde pegar"<<endl;
76 cout<<
"7 - 0: Pegado Opaco 1: Pegado Blending"<<endl;
77 cout <<
"Uso: " << argv[0] <<
" <img_fondo> <img_pegar> <mascara> <img_salida> <fil> <col> <TipoPegado>" << endl;
85 i=atoi(argv[5]); j=atoi(argv[6]);
88 int au= atoi(argv[7]);
90 else if (au==1) tp=BLENDING;
92 cout<<
"El valor de pegado debe ser 0 o 1"<<endl;
void EscribirImagen(const char img_path[]) const
Método que escribe una imagen en disco en el archivo dado por nombre.
void LeerImagen(const char img_path[], const string &nombre_mascara="")
Método que lee una imagen del disco desde el archivo dado por nombre.
void PutImagen(int i, int j, const Imagen &img, Tipo_Pegado tp=OPACO)
Método que pega una imagen sobre otra.
Fichero cabecera para el TDA Imagen.
Tipo_Pegado
Enumerado para representar el tipo de pegado de una imagen sobre otra.