Même pas, ce n'est pas toujours le dernier caractère qui dépasse. Certains caractères ayant le 6e pixel (en haut) allumé font 5 de largeur, alors que d'autres caractères font 2 (je te laisse faire un dessin).
Enfait la nécessité d'effacer les caractères qui dépassent est vraiment le point faible des text sprites. Si on veut afficher un ensemble de sprites mobiles, et qu'on veut qu'ils soient séparés seulement par un pixel (une colonne blanche), il faut utiliser à la fin du sprite un caractère de largeur 2, qui sont peu nombreux (5).
Ouaip, dommage que "limite" ne prenne qu'un "l" ^^.
Mais je continue à penser que l'utilisation d'une liste avec la taille de tous les caractères utiles est meilleure que le test de 4*6=24 pixels (4 parce-que tous les caractères ont une colonne vide à droite).
Ah j'y connais rien en formats d'images. T'aurais préféré quoi, du gif ?
oui, mais avec le Jpeg tu as une perte de qualité sur l'image... perso je préfére le png (qui gère en plus la transparence)
je m'explique : trace une ligne droite noire toute simple sur paint.
enregistre en bmp : pas de différences (bah en même temps c'est pas du tout compressé, donc c'est normal ^^)
enregistre en png : pas de différence (et en plus le fichier est compressé)
enregistre en jpg : tu verra que tu as plein de pixels parasites autour de ta droite...
Résultat du test :
le png est le mieux :-°
Non, le png est mieux pour une ligne droite, c'est tout ce que ton test prouve. Littéraire ! hinhinhin
gon33 Le 24/02/2009 à 10:19 Lol, moi je suis pas d'accord... Le jpg a fait ses preuves depuis longtemps, et c'est le format du web. Qui plus est, même si tu fais de la qualité à 95%, tu divise le poids de ton image par 10... Alors que le png, pour ce genre d'images, c'est bcp trop lourd... Et puis par rapport à la résolution proposée, les images scannées ne sont pas du tout de bonne qualité, alors la perte de qualité se voit pas...
Le PNG est un format qui conserve toute la qualité de l'image. Son problème, c'est qu'il n'est pas archi léger comme le jpeg, ni aussi rapide à ouvrir, je sais pas si vous avez remarqué qu'un navigateur galérait plus à ouvrir un png qu'un jpeg. Les problèmes du jpeg sont qu'il est détrusif et qu'il ne gère par la transparence, d'ailleurs on attend pour bientôt des formats détrusifs qui gèrent aussi la transparence (c'est un peu ce qu'il manque aujourd'hui). Sinon entre le gif et le png-8, y'a pas photo, png-8 power ! sauf que le png-8 n'est pas censé gérer les animations, contrairement au gif...
Morale : à chaque utilisation, un format (même s'il manque un format détrusif+transparence, et un format qualité+animation). Et le bmp, on oublie !
gon33 Le 24/02/2009 à 11:55 Lol, ouaip pas de pb^^
Bon en fait, y'a quand même plein de sprites qui ne sont pas faisable, nn?
En 5 pixels de hauteur, tous sauf 1 ^^. En numérotant de bas vers haut, c'est 124. Enfin bon ça laisse quand même pas mal de possibilités. J'ai bien envie de faire un mini-tuto sur ça.
c'est possible de faire un programme en asm sans avoi besoin d'un pc et qui créé des caractèeres ?
very Le 07/06/2009 à 16:51 coder on-calc ? Ouais, mais ça n'a rien d'évident ^^
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
ta pas un code source à proposer ?
very Le 07/06/2009 à 17:22 quelle calculatrice ? sinon renseigne-toi, le moyen le plus simple c'est avec des éditeurs héxa, mais bon....
Tu veux faire quoi exactement ? afficher certains caractères ? sur quelle Ti ? Sans passer par des câbles ?
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
j'ai pas de cable et j'aimerai créer mes propres caracères sur ti avec de l'asm
Tu peux faire ça avec Omnicalc. Mais il faut un câble ^^.
je ne comprend pas ce que tu veut faire ca ma fait invalid dim quand je le fait