Image ppm vers pgm avec visual c++

nawal1000 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
 zakou2095 -
Bonjour,
Bonjour,
j'ai besoin d'un code en c qui convertit les images ppm vers pgm en c, je travail avec visual c++,

merci pour vos aides
A voir également:

1 réponse

zakou2095
 
voila le code en C il faut le compli avec gcc -Wall -o nom_fichier nom_fichier.c pour le exécuter tu lance le terminal et tu écrit : ./nom_fichier<nom_image.ppm>nom_image.pgm


#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main(){

char c1,c2;
int i,j;

scanf("%c%c",&c1,&c2);
printf("P5\n");
scanf("%d %d",&i,&j);
printf("%d %d\n",i,j);
printf("255\n");

int car1,car2,car3,h,y;


for(h=0;h<(i*j);h++ ) {


car1=getchar();
car2=getchar();
car3=getchar();

y=(car1*0.299 + car2*0.587 + car3*0.114);

putchar(y);

}


return 0;



}
0