Une application AIR mobile doit envoyer une image volumineuse à l'arrière pour l'afficher ultérieurement dans une page Web. Pour PNGEncoder dans l'application AIR, il est nécessaire de terminer, donc l'idée est de convertir les données d'image en ByteArray, de les compresser et de les envoyer au backend PHP où elles sont enregistrées en PNG par le code PHP. Donc, je cherche à porter PNGEncoder.as et la classe BitmapData à PHP pour accomplir cela. J'ai trouvé PNGEncoder.as dans as3corelib mais je ne trouve pas la source pour la classe BitmapData qu'il utilise. Donc les questions sont
1. Y at-il du code là-bas qui fait ce que j'essaie de faire?
2. Où puis-je trouver le code source BitmapData?
3. Y a-t-il un autre moyen d'accomplir ceci que je manque?
AS3 Code source BitmapData
Note1. Je me rends compte que je peux décompiler airglobal.swf où réside BitmapData, mais à la recherche d'une manière plus propre
Note2. Je suis au courant de AMFPHP, mais il ne supporte pas le type BitmapData
Merci Andy
Avez-vous également testé JPEGEncoder au lieu de PNGEncoder? –
Les images doivent être au format png selon les exigences du client – user2233677