Quelles approches différentes existe-t-il dans actionscript 3.0? J'ai trouvé cette bibliothèque: mojocolors Mais ce qui est plus pour couleurs graphiques Je suppose ...comment transformer une image couleur existante en une image en noir et blanc?
Thx
LopSae n'est-il pas exactement le même que le mien, sauf qu'il ajuste les valeurs de luminosité? Et pourquoi je ne peux pas commenter la réponse de LopSae? Très étrange ... Pour ce que chaque valeur dans la matrice ne, voir: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/filters/ColorMatrixFilter.html – alecmce
@LopSae - Je suis nouveau à StackOverflow, n'ont pas entièrement élaboré tous ses idiosyncracies grâce! ;) La différence que vous voyez peut être très subtile selon l'image source. Si vous utilisez une image de test avec des couleurs vives et lumineuses, alors les différentes valeurs auront moins d'effet visible qu'une image avec des nuances plus subtiles ... – alecmce
Les maths ne sont pas trop dures ... pour chaque pixel , il prendra les composantes rouges, vertes et bleues de la couleur de pixel et les multipliera par le premier deuxième et troisième élément de la matrice (dans mon cas 1/3, dans votre cas 0.2.0.7,0.1), ajoutez-les ensemble et mettre ce résultat en tant que valeur rouge. Ensuite, il prend les mêmes composantes de la couleur du pixel et les multiplie par les sixième, septième et huitième éléments de la matrice, et les met en vert. Semblable pour le bleu avec les 11ème, 12ème et 13ème. Cela produit des niveaux de gris parce que dans le résultat, les parties pour le rouge, le vert et le bleu sont les mêmes. – alecmce