J'ai des données d'image en tableau byte rgb_565, et je veux le convertir de manière productive en tableau argb. En ce moment, je l'ai trouvé qu'un seul (peu lent) façon de le faire:Android - convertir byte rgb_565 tableau en argb ou tableau rgb
Bitmap mPhotoPicture = BitmapFactory.decodeByteArray(imageData, 0 , imageData.length);
où imageData
est mon tableau byte[]
dans rgb_565, puis:
int pixels[] = new int[CameraView.PICTURE_HEIGHT*CameraView.PICTURE_WIDTH];
mPhotoPicture.getPixels(pixels, 0,PICTURE_WIDTH, 0, 0, PICTURE_WIDTH, PICTURE_HEIGHT);
Le point est je crois de créer un Bitmap
objet est exigeant et pas nécessaire dans ce cas. Existe-t-il un autre moyen plus rapide de convertir le tableau rgb_565 en tableau argb? J'ai besoin de cela car le traitement d'image sur le tableau rgb_565 semble être un peu ennuyeux. Ou peut-être que ce n'est pas si difficile?