Práctica Final. Rutas Aéreas.
Referencia del Archivo pruebapegado.cpp

Archivo de prueba para la clase Imagen, que prueba el método Imagen::PutImagen. Más...

#include "imagen.h"
#include <iostream>
#include <cstdlib>
Dependencia gráfica adjunta para pruebapegado.cpp:

Ir al código fuente de este archivo.

Descripción detallada

Archivo de prueba para la clase Imagen, que prueba el método Imagen::PutImagen.

Autor
Arturo Olivares Martos
Daniel Hidalgo Chica
Parámetros
img_fondoNombre de la imagen de fondo, donde se va a pegar la imagen a pegar.
img_pegarNombre de la imagen a pegar.
mascaraNombre de la máscara de la imagen a pegar.
img_salidaNombre de la imagen de salida, con la imagen pegada.
filFila donde se va a pegar la imagen.
colColumna donde se va a pegar la imagen.
TipoPegadoTipo de pegado. 0: Opaco 1: Blending

// Ambos positivos

Precondición
0<=fil
0<=col

// Que quepa en la imagen

Precondición
fil+img_pegar.getFilas()<=img_fondo.getFilas()
col+img_pegar.getColumnas()<=img_fondo.getColumnas()

// Que la máscara sea válida

Precondición
img_pegar.getFilas()==mascara.getFilas()
img_pegar.getColumnas()==mascara.getColumnas()

Un ejemplo de ejecución es: Ejemplo de uso:

pruebapegado fondo.ppm pegar.ppm mascara.pgm salida.ppm 10 10 0

Este ejemplo muestra cómo utilizar el ejecutable pruebarotacion para rotar una imagen dada.

//TODO: Poner imagen de entrada Imagen Original
Imagen Original
// TODO: Poner imagen de salida blending Imagen Superpuesta Blending
Imagen Superpuesta usando el tipo de pegado Blending
// TODO: Poner imagen de salida opaco Imagen Superpuesta Opaco
Imagen Superpuesta usando el tipo de pegado Opaco

Definición en el archivo pruebapegado.cpp.