[Image] stocker les couleurs utilisées par une image
Bonjour,
Voilà, dans mon programme, j'ai une bufferedImage et je souhaite sauvegarder toute les couleur présentent dans mon image dan une map qui permettera de savoir si la couleur sera transparente ou non dans la nouvelle image
pour ajouter et supprimer des couleur de transparence, il est prévu d'utiliser des rectangle de sélection
mais voilà il faut stocker toute les couleur de l'image. Pour cela j'ai pensé au modèle producteur - consomateur dont est fais l'api java.
J'ai pensé que la couleur de chaque pixel devait être sauvegardée lors de sa production vers le consommateur
Mais voilà j'ai de la peine à savoir comment réaliser ça et surtout où mettre le bout de code qui fait la sauvegarde étant donné que je comprends la théorie du modèle producteur consommateur de java mais je n'arrive pas à mette ça en pratique
Dois-je mettre quelque chose du stype
Code:
1 2
|
public class MapColorSaver extends image.getsource() |
ou plutôt quelque chose du stype
Code:
1 2
|
public class MapColorSaver extends ImageFilter |
ou encore
Code:
1 2
|
public class MapColorSaver implements ImageConsumer |
Peut-être imageFilter peut jouer mais est-ce le bon choix ?
Merci pour votre aide
A bientôt
Battant