IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Problème image ppm


Sujet :

C

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2015
    Messages : 2
    Par défaut Problème image ppm
    Bonjour je dois réaliser un drapeau du japon en image ppm mais j'ai un problème, je dois faire une image de 96*66 pixels mais lorsque je rentre ces dimensions mon image ne représente absolument pas le japon... alors que lorsque je rentre les dimensions d'un carré ( 96*96 par exemple) j'ai mon drapeau. Je n'arrive pas a trouver pourquoi le 96*66 ne marche pas... J'utilise Geany.
    Merci de votre aide.

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #include <stdio.h>
     
    int main()
    {
     FILE* F;
     int i,j,w,h,a,b,r; w=96; h=66; a=w/2; b=h/2; r=25;
     F=fopen("Japon.ppm","w");
     fprintf(F,"P3\n");
     fprintf(F,"%d %d\n",w,h);
     fprintf(F,"255\n");
     for(i=0;i<w;i++)
     {
      for(j=0;j<h;j++)
      {
       if(((i-a)*(i-a)+(j-b)*(j-b))<=r*r) fprintf(F,"255 0 0 ");
       else fprintf(F,"255 255 255 ");
      }
      fprintf(F,"\n");
     }
     fclose(F);
     printf("Ok\n");
     return 0;
    }

  2. #2
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Bonjour.

    Un début de réponse, commencez par la hauteur, puis la largeur. Ce sera mieux mais pas encore parfait. La solution dépendra du but recherché (cercle ou ovale).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #include <stdio.h>
     
    int main()
    {
    		FILE* F;
    		int i, j, w, h, a, b, r; w = 96; h = 66; a = w / 2; b = h / 2; r = 25;
    		F = fopen("Japon.ppm", "w");
    		fprintf(F, "P3\n");
    		fprintf(F, "%d %d\n", w, h);
    		fprintf(F, "255\n");
    		for(i = 0; i<h; i++)
    		{
    				for(j = 0; j<w; j++)
    				{
    						if(((i - a)*(i - a) + (j - b)*(j - b)) <= r*r) fprintf(F, "255 0 0 ");
    						else fprintf(F, "255 255 255 ");
    				}
    				fprintf(F, "\n");
    		}
    		fclose(F);
    		printf("Ok\n");
    		return 0;
    }

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2015
    Messages : 2
    Par défaut Merci :)
    Merci beaucoup.
    J'ai maintenant mon drapeau

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecture d'une image ppm
    Par maestro128 dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 26/02/2007, 22h50
  2. [PHP-JS] problème image mouseover
    Par maximew dans le forum Langage
    Réponses: 1
    Dernier message: 12/02/2007, 16h45
  3. Problème image défilante
    Par reg64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 20/12/2006, 18h05
  4. Compresser des images PPM
    Par babar56 dans le forum C
    Réponses: 6
    Dernier message: 18/04/2006, 11h41
  5. Problème image
    Par rafiduck dans le forum Multimédia
    Réponses: 9
    Dernier message: 15/03/2006, 20h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo