1

Salut tout le monde, voici mes questions :

Quel est le format d'image le pluis répandu acceptant le gray lvl (au moins 4lvl) et l'animation sur les 68k.

Quelle est sa strucuture (pour que je puisse les exploiter avec mes programmes)

Y-a-til un programme pc pour convertir les gif jpeg bmp etc en ce format pour ti ?

Des sites à me filer ?

j'attends vos réponses, merci.
Bonne journée !
avatar

2

En fait une image en 68K c'est un tableau a 2 dimensions remplis de 0 et de 1 pour le noir et blanc
pour ce qui est dse 4 couleurs c'est plusieurs tableaux de differents niveaux de gris comme celui la qui se superposent

mais tu devrait trouver tout ca dans le tuto C de @squale92

Edit: voir post de nu
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

3

http://fpgforce.dyndns.org/~jyaif/%7Etuto/display_pic_with_tigcc.htm
ça n'explique pas le format des images, mais comment afficher une image; néanmoins ça devrait suffir pour que tu comprennes tout seul.

Quand aux animations, c'est une succession d'images.

4

squale n'est que @ trinon
sinon cherche le programme image'in sur ticalc : http://www.ticalc.org/archives/files/fileinfo/125/12542.html , il permet de lire des animations en 4 (voire même 7 niveau) de gris.
il y a aussi un programme pour convertir des images qui est fourni avec

mais c'est un programme assez vieux par contre, je ne sais pas s'il marchera sur titanium par exemple
avatar

5

Apropos, a moins d'utiliser une lib graphique particuliere (Genlib, extgraph etc..) il n'y a pas de format spécial pour les images
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

6

Les formats d'images ne sont pas si complexes.
C'est juste une suite d'additions en fonction des pixels allumés selon les différents plans.
Pour les sprites, selon les tailles 8x8, 16x16 ou 32x32, le stockage se fera sur un char, short ou long. Example d'algorithme rudimentaire (en C#) qui calcul les plans pour chaque ligne du bitmap en 4 niveaux de gris. Le pricipe reste le même pour du noir et blanc ou pour n niveaux de gris.

// build the two layers of the bitmap
for (int y=0; y<bmp.Height; y++)
{
// new line
// reset layers
lightLayer=0x00;
darkLayer=0x00;

bitNumber=0;
for (int x=0; x<bmp.Width; x++)
{
bitNumber=((int) Math.Pow(2, (bmp.Width-1)-x));
clr=bmp.GetPixel(x, y);

if (clr.ToArgb() == Color.Black.ToArgb())
{
darkLayer+=bitNumber;
lightLayer+=bitNumber;
}
else if (clr.ToArgb() == Color.DarkGray.ToArgb())
{
darkLayer+=bitNumber;
}
else if (clr.ToArgb() == Color.LightGray.ToArgb())
{
lightLayer+=bitNumber;
}
}

après tu organises les couches selon le format que tu veux c-à-d couches entrelacées ou séparées.

Voilà. J'espère que ça éclaircit ta lanterne.

JFG: je sais que l'on peut utiliser >> pour le calcul de la position du bit, mais là, ça marche bien, donc j'y touche plus wink

Fred.
There is no spoon.

7

boulifb :
bitNumber=((int) Math.Pow(2, (bmp.Width-1)-x));
JFG: je sais que l'on peut utiliser >> pour le calcul de la position du bit, mais là, ça marche bien, donc j'y touche plus wink

Comme tu dis ceci serait plus optimisé que d'utiliser une fonction pow qui calcule les puissances quelconques (de floats en plus?)
bitNumber=1<<bmp.Width-1-x;
(pas de problème de parenthèses puisque l'opérateur - est prioritaire)

Edit : trompé dans une phrase
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

8

twindruff: il serait dans un contexte de programmation embarqué, encore ça pourrait changer qq chose. La il programme par dessus le Framework .NET, je ne suis meme pas sur que "Pow(2,x)" ou "x<<1" change vraiment gd chose. Et puis calculer une puissance sur un P3 800 ou faire un décalage, tu sens pas trop la différence
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

9

Il serait dans un contexte de programmation embarqué

Le but est quand même d'adapter ce code pour TI donc on est bien dans un système embarqué.
Et puis calculer une puissance sur un P3 800 ou faire un décalage, tu sens pas trop la différence

Je sais, je programme pas que pour TI wink
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

10

godzil :
twindruff: il serait dans un contexte de programmation embarqué, encore ça pourrait changer qq chose. La il programme par dessus le Framework .NET, je ne suis meme pas sur que "Pow(2,x)" ou "x<<1" change vraiment gd chose. Et puis calculer une puissance sur un P3 800 ou faire un décalage, tu sens pas trop la différence


surtout sur des processeurs qui tournent à plus de 3GHz... il n'y a aucune différence wink

Et j'ai bien dis "rudimentaire"... c'est juste pour que sieur Efreet comprenne le principe wink
There is no spoon.

11

Merci je le sais bien vous inquiétez pas. ne me prennez pas trop pour un gogol non plus : P
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

12

Twindruff :
bitNumber=1<<bmp.Width-1-x;
(pas de problème de parenthèses puisque l'opérateur << est prioritaire)

Euh... Elle n'est pas un peu autocontradictoire, cette phrase? dans le pow, on calcule 1<<(bmp.Width-1-x) ...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

13

Ouais je me suis trompé sick l'opérateur - a une priorité plus forte que << donc pas de problème de parenthèses.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

14

Vous voulez dire que le décalage est effectué en autant de cycles d'horloge que le calcul d'une puissance en virgule flottante, sur les nouveaux processeurs ?
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.

15

Ca dépend du processeur, mais je pense surtout qu'ils voulaient dire que ça va tellement vite qu'en général on s'en fiche pas mal.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

16

Thibaut :
Vous voulez dire que le décalage est effectué en autant de cycles d'horloge que le calcul d'une puissance en virgule flottante, sur les nouveaux processeurs ?

nan, toujours pas
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

17

Ximoon :
Ca dépend du processeur, mais je pense surtout qu'ils voulaient dire que ça va tellement vite qu'en général on s'en fiche pas mal.

toutafé

A moins d'avoir une opération vraiment critique en temps, les optimisation a la 1<<x pour remplacer un pow(x,2) c'est limite inutile et complexifie le code a la lecture
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

18

et ça, c'est de nos jours beaucoup plus important ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

19

oui, mais quand on veut lire un bit particulier, c'est plus logique d'utiliser des opérateurs qui décalent les bits plutôt que de calculer une puissance non ?

20

pencil
C'est plus adapté, quand il est question de bits, de continuer à parler en bits.
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

21

Bonjour/bonsoir,
Je suis nouveau sur ce forum, et j'aimerais savoir s'il y a moyen de "traduire" une image en couleur en 8 niveaux de gris ASM 68k et d'envoyer seulement ces données, qui pourrait être lues avec un programme spécial ? (Dans le genre des images PIC sur la machine ne sont en gros que des tableaux compris comme des images ?)
Merci
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

22

Ymox
: en 8 niveaux de gris ASM 68k

Sais-tu vraiment de quoi tu parles ?
Ça ne veut pas dire grand chose ça...

Pour répondre à ta question, oui c'est possible, et il y a même sûrement des logiciels qui le font. Mais je n'en ai pas en tête, dsl...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

23

tu devrais aller fouiller dans les archives Windows de http://www.ticalc.org tu trouveras sûrement ton bonheur smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

24

Merci
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

25

26

pour ceux qui se demanderaient ce que contenait ce post, je vous laisse l'imaginer vu qu'Hedwig n'est autre que notre banni favori...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

27

C'est-à-dire ? Kevin ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

28

bah y en a pas 36, surtout dans la partie TI ^^
(par contre je le savais pas capable de se travestir et d'écrire en sms tritop avec une telle escalade de la violence, dans 10 ans on trouvera peut-être des tags "yN sux" et "à mort yAro" dans les rues de Vienne ? cheeky)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

29

Pollux :
bah y en a pas 36, surtout dans la partie TI ^^


Que tu crois gni
Mais des autrichiens, par contre... hehe
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.