Práctica Final. Rutas Aéreas.
pruebarotacion.cpp
Ir a la documentación de este archivo.
1 
37 #include "imagen.h"
38 #include <iostream>
39 #include <cstdlib>
40 #include <cmath>
41 using namespace std;
42 
43 
44 int main(int argc, char * argv[]){
45 
46  if (argc!=4){
47  cout<<"Los parametros son :"<<endl;
48  cout<<"1 - La imagen de entrada"<<endl;
49  cout<<"2 - El angulo de rotación en grados"<<endl;
50  cout<<"3 - El nombre de la imagen de salida"<<endl;
51  cout << "Uso: " << argv[0] << " <img_entrada> <angulo_grados> <img_salida>" << endl;
52  return -1;
53  }
54 
55  Imagen I;
56  I.LeerImagen(argv[1]);
57 
58  double angulo=atof(argv[2]);
59  angulo = angulo*(M_PI)/180;
60  Imagen Iout=I.Rota(angulo);
61  Iout.EscribirImagen(argv[3]);
62 }
TDA Imagen.
Definition: imagen.h:65
void EscribirImagen(const char img_path[]) const
Método que escribe una imagen en disco en el archivo dado por nombre.
Definition: imagen.cpp:127
void LeerImagen(const char img_path[], const string &nombre_mascara="")
Método que lee una imagen del disco desde el archivo dado por nombre.
Definition: imagen.cpp:85
Imagen Rota(double rads) const
Método que rota una imagen.
Definition: imagen.cpp:199
Fichero cabecera para el TDA Imagen.