Lorsqu’on a une application flex qui communique avec un serveur, il est fréquent qu’on reçoive des images sous forme de tableau de bytes.
Je souhaitais pouvoir utiliser les nouvelles fonctionnalités du BitmapImage(l'option fillmode notamment), malheureusement ce dernier n'accepte pas de ByteArray comme source pour le binding (alors qu'un mx:Image ou la version 4.5 du BitmapImage le supporte parfaitement). C’est pourquoi j’ai décidé de créer un BitmapImage customisé. Ce dernier permet aussi, si on le souhaite, de redimensionner l’image de manière à ce qu’elle soit adaptée à la taille du conteneur.
Je souhaitais pouvoir utiliser les nouvelles fonctionnalités du BitmapImage(l'option fillmode notamment), malheureusement ce dernier n'accepte pas de ByteArray comme source pour le binding (alors qu'un mx:Image ou la version 4.5 du BitmapImage le supporte parfaitement). C’est pourquoi j’ai décidé de créer un BitmapImage customisé. Ce dernier permet aussi, si on le souhaite, de redimensionner l’image de manière à ce qu’elle soit adaptée à la taille du conteneur.