bitmapdata

    0热度

    1回答

    这是我的问题: 我有一个Flash swf从本地机器上传文件,如果它们是图像,它会根据需要调整它们的大小。这涉及到从bitmapData对象创建JPGEncoded bytearray。在im完成bitmapData之后,我处理它()。 我注意到闪光灯会在有时调整图像大小时卡住,并将其跟踪到“无效位图数据”错误消息。我昨晚在离开工作之前尝试过,它在2张图像后抛出这条消息!今天早上这一切似乎都很好,

    0热度

    2回答

    我已经加载了在Flash CS9(AS3)中创建的SWF。我有问题将Flex应用中的Bitmap(或BitmapData)传递给加载的SWF。 调用Flex中加载的其他函数工作,但是当我尝试将Bitmap传递给加载的SWF时,什么都不会发生。下面是一个示例代码: FLEX: try{ var bm:Bitmap = (someEvent.data as Bitmap); ima

    5热度

    7回答

    如何将位图数据的彩色位图更改为黑白AS3? 我正在为Flash中的CMS开发一个简单的图像编辑器工具。 人们应该能够将上传的位图的颜色切换为黑色和白色。 我想要bitmapdata本身改变因此,我可以用Adobe的JPGEncoder Class将它写入ByteArray。

    0热度

    1回答

    我需要将具有透明度的多个图像复制到相同的BitmapData,而不会覆盖现有像素的重叠图像的透明度。 默认情况下,当您对具有透明度的BitmapData使用不具透明度的BitmapData上的copyPixels方法时,图层像我想要的那样。问题是我需要渲染到具有透明度的另一个BitmapData的透明度的BitmapData图层。我想维护位图数据的透明度,但仍然会产生重叠效果。 任何人都可以想到一

    2热度

    1回答

    我试图扩大在Flash中的图像,而不使其像素化的,我知道,我会通过扩大宽松一些质量 ,但我并不想扩大6倍大或东西:) 我试图使用矩阵和规模,但质量很差...有没有其他方法可以做到这一点? 所以这里是我的代码, var _bmpData:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, true, 0x00000000)

    2热度

    1回答

    我正在做一个简单的测试。我想将BitmapData写入ByteArray。我试图用writeObject()和readObject()来做到这一点。读取对象似乎难以理解BitmapData。 var byteArray : ByteArray = new ByteArray(); var _cache : BitmapData = new BitmapData(640, 480, true, 0

    0热度

    3回答

    我想使用FileSteam.open()从磁盘同步读取映像文件。然后我可以使用readBytes()将它们放入ByteArray中,但是我找不到如何将它放入BitmapData中。我知道图像可以读取它,但我需要BitmapData。 有什么建议吗?在包 flash.display

    0热度

    1回答

    Im将图像加载到Flash中,并使用JPGEncoder将图像编码为ByteArray并将其发送给AMF PHP,它将bytearray写入文件。这一切似乎工作正常,我可以在Photoshop CS4中下载结果文件非常好。当我尝试从桌面打开它或在Flash中打开它不起作用... Picasa默认图像浏览器显示“无效” 这里是我用来将字节数组写入文件的代码 - $ jpg = $ GLOBALS [

    0热度

    1回答

    我有一台视频播放器,可以从服务器加载渐进式flv视频并对其进行反射。我通过创建一个bitmapData对象然后将视频绘制到它来做到这一点。直到我们将我们的内容从测试服务器移动到Amazon S3之后,这一切都运行良好现在没有反思。 任何人都可以解释为什么发生这种情况,甚至建议一个解决方案? p.s.我正在使用Flash 8 AS2。 感谢