Soucis d'écriture d'un fichier BITMAP [RESOLU] - Java - Programmation
Marsh Posté le 06-06-2004 à 08:57:24
DarkLord a écrit : code? |
Code :
|
Voila bon c'est pas très beau mais le but du jeu était que ca devait être fonctionnel rapidement
La méthode couleur(x,y) ca calcule la couleur d'un pixel (ce sont des textures procédurales), et mes getRed, getGreen et getBlue renvoient la bonne valeur, j'ai vérifié.
Le fichier bitmap se crée bien mais c'est au niveau des couleurs que ca fait un peu des trucs bizarres.
Je me disais que ca pouvais être une histoire d'entier signé/non signé mais je vois pas ...
j'oubliais, les méthodes inttoDWord et inttoWord renvoient un tableau de 4 bytes et un tableau de 2 bytes, mais bon je suppose que j'avais pas besoin de le dire
Marsh Posté le 06-06-2004 à 09:16:02
au fait, j'ai testé un f.write(123) usque f.write(159) ben ca m'écrit 63 dans le fichier, donc ca viendrait de al valeur qu'on donne au write()
Bon je tente d'utiliser un FileOutputStream à la place d'un FileWriter c'est plus adapté.
je vous tiens au courant
Marsh Posté le 06-06-2004 à 09:38:57
Voila j'ai rien dit, problem solved
pour ceux que ca intéresse :
Code :
|
Marsh Posté le 07-06-2004 à 21:37:28
ReplyMarsh Posté le 07-06-2004 à 22:07:39
ca ressemble à une texture procédurale enregistrée au format bitmap
Marsh Posté le 07-06-2004 à 23:45:47
veryfree a écrit : Farook stai le prenom de freddie mercury ca, jme trompe? |
Exact : un connaisseur. Je vois très bien j'apprécie.
Remarque, c'est aussi le prénom d'un de mes prof.
Marsh Posté le 08-06-2004 à 09:49:12
veryfree a écrit : ca a bercé mon adolescence tout ca |
Moi aussi.
C'était un super groupe. Il reste toujours le groupe culte pour moi.
Du coup, je garde ce prénom à la mémoire de Freddy et du groupe de manière plus générale.
Marsh Posté le 05-06-2004 à 23:35:31
Alors voila, tout semble fonctionner, le fichier est lisible, ca ressemble à ce que je veux, sauf que toutes les valeurs entre 123 et 160 partent en sucette ...
j'ai un FileWriter f et je fais f.write(ma valeur)
Et qd cette valeur est entre 123 et 160, dans le fichier ca me met systématiquement 63
Bref je capte pas tout ... si vous pouvez m'éclairer
Message édité par LeMakisar le 06-06-2004 à 09:39:54