0
问题2:我正在玩相机。如何将2项目保存为相机胶卷中的1张图像?
var bitmapData:BitmapData = new BitmapData();
bitmapData.draw(firstitem);
if (CameraRoll.supportsAddBitmapData)
{
var cameraroll:CameraRoll = new CameraRoll();
cameraroll.addBitmapData(bitmapData);
}
<s:Image id="firstitem"/>
想象我有另一个
<s:Image id="seconditem"/>
如何一起存储2为1倍的图像?
我试图
的BitmapData.draw(与firstItem,seconditem)
的BitmapData.draw(与firstItem),(seconditem);
但出现错误。
哈利勒嗨, 感谢您的回复, 我还是不太明白如何运用copyPixels 例如我与firstItem是图像大小500×500,seconditem是在第一项的中间另一个图像尺寸250×, 我试图在这里实现的是存储这两个东西作为1图像 – LydiaPiglet
@LydiaPiglet你的意思是,你想添加第二项内第一时间,sry,但没有得到你问这里的问题 –
嗨哈利勒,再次感谢您的回复。是的,我的意思,例如像我有一个小广场和1个大广场,停在某个位置的小广场大广场之内,我问的是如何使用的位图数据都为1图像存储在相机胶卷 。绘制,如何绘制2个项目,然后从那里拍摄 。addBitmapData(位图数据); --------- 对于您给出的示例, image_1.copyPixels(image_2,(0,0,250,250),(125,125)); 之后,我如何与bitmapData关联,并从那里我可以使用cameraroll.addBitmapData(bitmapData);? 再次感谢你这么多 – LydiaPiglet