有没有办法在使用BitmapData.encode()之后将ByteArray重新转换为BitmapData?AS3 - 是否有与BitmapData.encode()等效的decode()?
1
A
回答
4
不,没有。你必须使用Loader
通过加载的内容来加载编码JPEG和访问位图数据:
var bitmap:Bitmap = new Bitmap(new BitmapData(100, 100, false, 0xFF0000));
addChild(bitmap);
var bytes:ByteArray = new ByteArray();
bitmap.bitmapData.encode(bitmap.bitmapData.rect, new JPEGEncoderOptions(), bytes);
bitmap.bitmapData.dispose();
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(event:Event):void
{
var bd:BitmapData = Bitmap(LoaderInfo(event.target).content).bitmapData;
bitmap.bitmapData = bd;
});
loader.loadBytes(bytes);
[ByteArray的的BitmapData AS3](的
+0
实际上,它是“转回”ByteArray的一种方式。 +1为好的答案。 – Aralicia
+0
这正是我所需要的。谢谢! – Anonymous1
相关问题
- 1. 是否有与CoCreateInstanceEx等效的.NET?
- 2. 是否有与C#7.0等效的Microsoft.Net.Compilers?
- 3. 是否有与nodejs等效的Jack?
- 4. DriveApp.getFiles()是否与DocsList.getFiles()等效?
- 5. 等效的Oracle DECODE函数在C#
- 6. 是否有:disable_with等效link_to_remote?
- 7. 在AS3中是否有与__DATE__等价的东西?
- 8. Perl:utf8 :: decode与Encode :: decode
- 9. YapDatabase是否与NSFetchedResultsController的indexPathForObject等效:?
- 10. 什么是MovieClip.CreateEmptyMovieClip的AS3等效物?
- 11. 是否有与.closest()等效的搜索DOM树而不是up?
- 12. 是否有Perl的__DATA__段的C++等效(或等效技术)?
- 13. AS3:在C++中是否存在与actionscript类似的等效类型?
- 14. SQL Server中是否有等效的SQL_CALC_FOUND_ROWS?
- 15. .net中是否有等效的EOPAGE?
- 16. VB6是否有等效的#pragma pack?
- 17. 是否有iOS的等效appendBezierPathWithArcWithCenter
- 18. 在C++中是否有等效的str_replace?
- 19. 是否有与Access的“On Record Changed”事件等效的内容?
- 20. JavaScript是否具有与VBScript的ExecuteGlobal等效的功能?
- 21. Apache Hive是否具有与PostgreSQL的pg_dump等效的功能?
- 22. python是否具有与Javascript的“btoa”等效的功能
- 23. x86_64是否具有与指令中的aarch64等效的功能?
- 24. 是否有任何与Jboss的ProxyPassReverse/ProxyPass等效的
- 25. 是否有与HP-UX的pldd等效的PA-RISC
- 26. dartdoc是否具有与javadoc的@since标记等效的功能?
- 27. 是否有与SharePoint Web服务中的SPWeb.Properties等效的内容?
- 28. Rust是否具有与Python的unichr()函数等效的功能?
- 29. python是否具有与C#的Enumerable.Aggregate等效的功能?
- 30. 是否有与PHP的mail()函数等效的nodejs
可能重复http://stackoverflow.com/questions/11541730/bytearray-to- bitmapdata-as3) – weltraumpirat