Image ppm vers pgm avec visual c++
nawal1000
Messages postés
24
Statut
Membre
-
zakou2095 -
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
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
1 réponse
-
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;
}