#include "Image.h" #include #include #include using namespace std; using namespace Magick; int main(int argc,char **argv) { string format[10]; string input_filename; string output_filename; string file_a_conv; Image image; int percent,x,d,f,g,h,l; int choix; cout<<"******************** Menu Principal ********************"<>choix; switch(choix) { //ouverture d'image case 1 : { cout<<"enter l'adresse de l'image"<>input_filename; image.read(input_filename); break; } //Zoom sur l'image case 2 : { cout<<"donner le pourcentage% du zoom souhaité?"<>percent; h=image.rows(); l=image.columns(); f=(percent\100)*h); g=(percent\100)*l); image.zoom(f,g); break; } //rotation de l'image case 3: { cout<<"0-rotation ŕ droite,1-rotation ŕ gauche"<>d; if (d==0) {image.rotate(90);} if(d==1) {image.rotate(180);} cout<<"tapez 0 si vous souhaitez enregistrez l'image "<>x; if (x==0) { cout<<"enter l'adresse de l'emplacement souhaité"<>output_filename; image.write(output_filename); } break; } case 4 : { cout<<"enter le format souhaité"<>format; cout<<"entrer l'adressde de l'image ŕ convertir"<>file_a_conv; //convert file break; } //case 5 : // { // break; // } default:cout<<"votre choix ne fait pas partie de la liste,veuillez consulter de nouveau nos choix"<