Si je charge un bitmap à l'aide d'un chargeur dans Flex, je peux utiliser loaderInfo.bytesTotal pour obtenir la taille, le nombre total d'octets utilisés, d'un bitmap.Trouver le nombre total d'octets utilisés par un bitmap dans Flex
Si je crée un bitmap en cours d'exécution, comment puis-je connaître la taille, le nombre total d'octets utilisés, par ce bitmap.
Veuillez nous consulter. Merci
JStriedl, merci pour votre réponse. J'ai déjà essayé une méthode similaire. var byteArray: ByteArray = _bitmap.bitmapData.getPixels (nouveau Rectangle (0, 0, _bitmap.width, _bitmap.height)); _bitmapTotalBytes = byteArray.length; Cependant, _bitmapTotalBytes est beaucoup plus grand que le fichier jpg d'origine, bien que j'ai déjà réduit la largeur et la hauteur. Savez-vous pourquoi? Merci. – michael
Le format jpeg est compressé lorsqu'il est stocké sur le disque et doit être décompressé pour être affiché. Ainsi, la longueur du ByteArray sera beaucoup plus grande que le fichier, car il représente les données de pixel au format non compressé et affichable, PAS la taille du fichier JPEG compressé d'origine. – JStriedl
Striedl, Merci. – michael