π
<-

Enlever des pixels parasites d'un sprite

Assembleur, Axe, C/C++, ICE...

Enlever des pixels parasites d'un sprite

Unread postby Shadow » 11 Aug 2021, 12:07

Bonjour à tous,
Est-ce que qqn saurait comment enlever des pixels d'un sprite ?
Personellement j'utilise Sprite Editor et je ne sais pas comment enlever un arrière plan (ici en noir) tout en gardant l'image

Image

Merci d'avance à ceux qui m'aideront :bj:
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Unread postby Bobb » 11 Aug 2021, 12:50

Tu souhaites mettre du transparent à la place ?

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.7%
 
Posts: 322
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Enlever des pixels parasites d'un sprite

Unread postby Shadow » 11 Aug 2021, 16:29

Oui, si ça rapproche à enlever des pixels :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Unread postby Bobb » 11 Aug 2021, 19:45

En asm je sais pas mais en tous cas en ICE tu utilises une couleur n'importe laquelle en considérant que est transparent dans ton Sprite et après au moment de l'afficher tu définis la couleur qui est traitée de transparente par la routine d'affichage. En l'occurrence pour toi ce serait le noir que tu utiliserait comme transparent.
Peut être que ça ressemble à ça en asm.
Tu utilises quelle routine pour afficher des sprites ? Celles de GRAPHX ou est ce que GD a sa propre librairie graphique. J'ai vu quelque part GDGrphc...

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.7%
 
Posts: 322
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Enlever des pixels parasites d'un sprite

Unread postby Shadow » 11 Aug 2021, 19:47

GD a sa propre libraire : GDgraphc et GDmenu
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Unread postby Bobb » 11 Aug 2021, 20:06

Et comment fonctionnent les affichages de Sprite ?

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.7%
 
Posts: 322
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Enlever des pixels parasites d'un sprite

Unread postby Shadow » 11 Aug 2021, 20:13

Code: Select all
;   MEMO: À faire pour ajouter un sprite :
;      - Ajouter l'image à la feuille des sprites (on peut la trouver dans le premier message du topic de Geometry Dash pour la création de niveau sur ordinateur)
;      - Exécuter convpng (version 2016 mars) avec cette image et récupérer la sortie
;      - Dans cette sortie, copier les couleurs de JUMP à la fin de la palette
;      - enlever pixels parasites sur pics
;      - Insérer ces couleurs dans la palette : MILIEU (entre 121 et 127) :
;         dw 0FFFFh
;         dw 06A32h
;         dw 07BE9h
;         dw 0FFEDh
;         dw 12288
;         dw 0D002h
;      - FIN :
;         dw 0FFFFh
;         dw 06A32h
;         dw 07BE9h
;         dw 0F2C8h
;         dw 0D002h
;      - remplacer les particules des sauts au sol par des pixels transparents (deuxième partie de la palette)
;      - Lancer le compresseur


Le compresseur sert à transformer le tout en AppVars...
Ensuite, il faut que je l'inclus dans le src du fichier Geometry Dash CE
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Unread postby Shadow » 11 Aug 2021, 20:19

Voici mon code pour la conversion de PNG en ASM / inc / palettes

Code: Select all
#CreateGlobalPalette : game_palette
#PNGImages           :
unrated
insane
easydemon
harddemon

#CreateGlobalPalette : menu_palette
#PNGImages           :
unrated
insane
easydemon
harddemon


#GroupASM            : unrated
#Palette             : game_palette
#Tilemap             : 30,30,true
#OutputPaletteImage  :
#PNGImages           :
unrated

#GroupASM            : insane
#Palette             : game_palette
#Tilemap             : 30,30,true
#OutputPaletteImage  :
#PNGImages           :
insane

#GroupASM            : easydemon
#Palette             : game_palette
#Tilemap             : 30,30,true
#OutputPaletteImage  :
#PNGImages           :
easydemon

#GroupASM            : harddemon
#Palette             : game_palette

#OutputPaletteImage  :
#PNGImages           :
harddemon


#GroupASM            : unrated
#Palette             : menu_palette
#Tilemap             : 30,30,true
#NoPaletteArray  :
#PNGImages           :
unrated

#GroupASM            : insane
#Palette             : menu_palette
#Tilemap             : 30,30,true
#NoPaletteArray      :
#PNGImages           :
insane

#GroupASM             : easydemon
#Palette                  : menu_palette
#Tilemap                : 30,30,true
#NoPaletteArray     :
#PNGImages           :
easydemon

#GroupASM             : harddemon
#Palette                  : menu_palette

#NoPaletteArray      :
#PNGImages            :
harddemon


et voici mon reçu :

Image
Code: Select all
Opened convpng.ini

--- Global Palette game_palette ---
Building palette with [256] available indices ...
Built palette with [256] indices.
Palette quality : 93.36%
Saved palette (game_palette)

--- Global Palette menu_palette ---
Building palette with [256] available indices ...
Built palette with [256] indices.
Palette quality : 93.36%
Saved palette (menu_palette)

--- Group unrated (ASM) ---
Using defined palette game_palette...
Saved palette (unrated_pal.png)
1:
unrated : converted! (unrated.asm)

--- Group insane (ASM) ---
Using defined palette game_palette...
Saved palette (insane_pal.png)
1:
insane : converted! (insane.asm)

--- Group easydemon (ASM) ---
Using defined palette game_palette...
Saved palette (easydemon_pal.png)
1:
easydemon : converted! (easydemon.asm)

--- Group harddemon (ASM) ---
Using defined palette game_palette...
Saved palette (harddemon_pal.png)
1:
harddemon : converted! (harddemon.asm)

--- Group unrated (ASM) ---
Using defined palette menu_palette...
1:
unrated : converted! (unrated.asm)

--- Group insane (ASM) ---
Using defined palette menu_palette...
1:
insane : converted! (insane.asm)

--- Group easydemon (ASM) ---
Using defined palette menu_palette...
1:
easydemon : converted! (easydemon.asm)

--- Group harddemon (ASM) ---
Using defined palette menu_palette...
1:
harddemon : converted! (harddemon.asm)

Converted in 2 s

[warning] image quality might be too low.
please try grouping similar images, reducing image colors,
or selecting a better palette if conversion is not ideal.

Finished!


Tout est bon, il faut que j'enlève des pixels au visage easy demon et hard demon avant de copier les couleurs de JUMP dans mon reçu...
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Unread postby Bobb » 11 Aug 2021, 21:02

Je n'en sais vraiment rien c'est pas mon domaine désolé je peux pas t'aider

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.7%
 
Posts: 322
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Enlever des pixels parasites d'un sprite

Unread postby Shadow » 11 Aug 2021, 21:05

ok merci quand même :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2A - EPF Cachan
GitHub: bryanthrmn

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
935 utilisateurs:
>905 invités
>23 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)