Actionscript 3 不带位图数据的AS3 PNG编码器
简单地说,我正在寻找一个PNG编码器,它可以直接将RGB/RGBAActionscript 3 不带位图数据的AS3 PNG编码器,actionscript-3,scaleform,Actionscript 3,Scaleform,简单地说,我正在寻找一个PNG编码器,它可以直接将RGB/RGBAByteArray转换为一个PNG文件,该文件也存储在ByteArray中,而根本不使用BitmapData类。我目前正在做一个~v4.0 Scaleform Gfx项目,它不支持任何Get/SetPixel方法>P> >如果使用SybFrm 4,那么您最好的解决方案是将 ByteArray 绑定到 GFX::C++中的值< /C> >,通过外部接口< /代码>调用。使用GFx::Value,可以使用ReadByteArray、W
ByteArray
转换为一个PNG文件,该文件也存储在ByteArray
中,而根本不使用BitmapData
类。我目前正在做一个~v4.0 Scaleform Gfx项目,它不支持任何Get/SetPixel方法>P> >如果使用SybFrm 4,那么您最好的解决方案是将<代码> ByteArray <代码>绑定到<代码> GFX::C++中的值< /C> >,通过<代码>外部接口< /代码>调用。使用GFx::Value
,可以使用ReadByteArray
、WriteByteArray
等
默认情况下,Scaleform 4.0内置了一个PNG读写器,Scaleform::Render::PNG::FileReader/FileWriter
。这些基本上只是包装libpng
功能。您可以使用Scaleform::MemoryFile
包装传入/传出字节,这样他们就可以使用此接口
或者,如果要使用BitmapData
API,可以升级到Scaleform的最终版本,如果您拥有有效的许可证,可以从Autodesk支持免费获得该版本。?