2017-08-20 2 views
-2

J'ai une image tirée d'un tileset que j'utilise dans un programme Racket 2htdp/world.Définir le canal alpha RGB de base10 pour Racket 2htdp/world

Je peux attraper la tuile que je veux, mais l'arrière-plan n'est pas un nom énuméré, comme le bleu. Je veux que les pixels "creux" soient de la même couleur que l'arrière-plan sans éditer le jeu de carreaux avec un éditeur d'image.

Existe-t-il un moyen de rendre la couleur de l'image transparente en spécifiant la valeur RVB?

Répondre

0

Je veux les pixels « creux » d'être la même couleur que l'arrière-plan

Ensuite, vous devez utiliser un masque aussi transparent peut être à la fois transparent et en couleur de fond.

+0

J'ai trouvé ça, mais je travaillais si quelque part dans les docs pour l'image de lieu il y a une commande. https://lists.racket-lang.org/users/archive/2010-December/043552.html – bentaisan

+0

Ceci est un petit riff dans le cours edx.org "Comment coder des données simples", en particulier le projet de conception de la section 3b , données compund. Ainsi, la rubrique limite la réponse/programme à la "portée du cours". J'ai interprété ceci pour signifier que n'importe quoi dans 2htdp et BSL était le jeu juste, mais exigeant "l'image" serait hors portée. Je suis assez fier d'avoir pu obtenir deux tuiles d'un tileset, éditer et utiliser un sprite, le déplacer et l'animer. Ce serait bien si je pouvais définir l'arrière-plan à 0 8 255 pour le rendre meilleur. – bentaisan