Réponse acceptée !
Salut,
Si tu divises par 2 la largeur et la longueur de ton image, tu garderas les mêmes proportions...
Il suffit donc d’écrire un pixel sur deux en x et en y...
fichiers<<ppm.chaine1<<endl;
fichiers<<ppm.chaine2<<endl;
fichiers<<ppm.largeur/2<<endl;
fichiers<<ppm.hauteur/2<<endl;
fichiers<<ppm.valmax<<endl;
for (y = 0; y < ppm.hauteur; y+=2)
{
for (x = 0; x < ppm.largeur; x+=2)
{ // ici le code concernant le traitement d'images
fichiers<<ppm.pixel[x][y].r<<endl;
fichiers<<ppm.pixel[x][y].v<<endl;
fichiers<<ppm.pixel[x][y].b<<endl;
}
}
fichiers.close(); // on referme le fichier
A+
____________________________________________________________________________
Logiciel en traitement de l'image gratuit et open source.