π
<-
Chat plein-écran
[^]

Enlever des pixels parasites d'un sprite

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

Enlever des pixels parasites d'un sprite

Message non lude Shadow » 11 Aoû 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, Anonymous ? 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, Anonymous? 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
Avatar de l’utilisateur
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.9%
 
Messages: 425
Images: 122
Inscription: 26 Fév 2021, 12:46
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Message non lude Bobb » 11 Aoû 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
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: Enlever des pixels parasites d'un sprite

Message non lude Shadow » 11 Aoû 2021, 16:29

Oui, si ça rapproche à enlever des pixels :)
Nouveau sur le site, Anonymous ? 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, Anonymous? 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
Avatar de l’utilisateur
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.9%
 
Messages: 425
Images: 122
Inscription: 26 Fév 2021, 12:46
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Message non lude Bobb » 11 Aoû 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
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: Enlever des pixels parasites d'un sprite

Message non lude Shadow » 11 Aoû 2021, 19:47

GD a sa propre libraire : GDgraphc et GDmenu
Nouveau sur le site, Anonymous ? 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, Anonymous? 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
Avatar de l’utilisateur
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.9%
 
Messages: 425
Images: 122
Inscription: 26 Fév 2021, 12:46
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Message non lude Bobb » 11 Aoû 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
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: Enlever des pixels parasites d'un sprite

Message non lude Shadow » 11 Aoû 2021, 20:13

Code: Tout sélectionner
;   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, Anonymous ? 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, Anonymous? 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
Avatar de l’utilisateur
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.9%
 
Messages: 425
Images: 122
Inscription: 26 Fév 2021, 12:46
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Message non lude Shadow » 11 Aoû 2021, 20:19

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

Code: Tout sélectionner
#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: Tout sélectionner
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, Anonymous ? 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, Anonymous? 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
Avatar de l’utilisateur
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.9%
 
Messages: 425
Images: 122
Inscription: 26 Fév 2021, 12:46
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Enlever des pixels parasites d'un sprite

Message non lude Bobb » 11 Aoû 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
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: Enlever des pixels parasites d'un sprite

Message non lude Shadow » 11 Aoû 2021, 21:05

ok merci quand même :)
Nouveau sur le site, Anonymous ? 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, Anonymous? 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
Avatar de l’utilisateur
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.9%
 
Messages: 425
Images: 122
Inscription: 26 Fév 2021, 12:46
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1A - EPF Cachan
GitHub: bryanthrmn

Suivante

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 19 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1502 utilisateurs:
>1481 invités
>16 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)