1

Je voudrais savoir comment déterminer la taille d'une image (PIC) en C.
C'est-à-dire connaitre sa longueur et sa largeur.
Merci.

2

Dans les deux premiers mots du fichier je crois. La longueur (x) est exprimée en octets, il faut donc multiplier par 8 pour l'avoir en pixels.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

3

heu.. ouai mais y'a pas des fonctions déjà toutes faites dans TIGCC ?
Sinon pour lire les premier octets faut utiliser fopen, fgets( ... ?

4

si tu veux. Ce n'est pas le plus rapide, mais c'est ce qu'il y a de plus simple si tu débutes.
Non il n'y a pas de fonctions spécifiques à la lecture d'images dans TIGCC.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

5

Pour le moment tongue

6

Je vois pas trop en quoi ce serait utile, c'est vraiment pas dur de lire deux mots et de multiplier par 8...
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

7

ben désolé mais je ne conais pas la syntaxe pour lire des mots.sad
Tu pourrais me dire comment on fait?

8

Ce n'est pas très propre mais ça exploite les possibilités des fonctions ANSI :
short LireMot(FILE *fichier, Index)
{
  return ((short *)fichier->base)[Index];
}

L'index de la taille du fichier est 0
L'index de la largeur est 1
L'index de la longueur est 2
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

9

ça marche po quand je met 1 ou 2 en index il me sort toujours la meme valeur qui n'a rien à voir avec la taille de l'image.

10

Oui, il faut te renseigner sur la structure des fichiers image. Il est très probable que je me soit trompé d'index, étant donné que la fonction semble bonne wink

(Au fait, tu ouvres bien le fichier avec fopen avant ?)
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

11

avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

12

C bon ça marche maintenant, en fait j'avais oublié d'ouvrir le fichier avec fopen.grin
Merci.