Supposons que j'ai converti un fichier d'image vectorielle (.AI/.SVG) en .SWF pour faciliter l'importation dynamique en tant que source d'une image dans Flex.Flex - Comment compter les couleurs dans le fichier vectoriel .SWF
Pour compter les couleurs maintenant, je dois créer une "nouvelle BitMap", puis ".draw()" et parcourir tous les pixels et utiliser ".getPixel()" pour récupérer la couleur.
Malheureusement, en raison de l'anti-aliasing, cela semble retourner plusieurs couleurs de plus que ce qui est réellement utilisé pour dessiner l'image (disons, un logo noir).
Existe-t-il une meilleure alternative à cela dans Flex? Essayez d'utiliser ConvolutionFilter pour affiner l'image vectorielle d'origine.
peut-il être une étape de pré-processus? – jedierikb
Oui, je suppose que ça peut l'être. – Eric