Bitmap BitmapData

var sp:Sprite=new Sprite();
sp.graphics.beginFill(0xffccdd);
sp.graphics.drawRect(0,0,100,100);
sp.graphics.beginFill(0x33eedd);
sp.graphics.drawRect(100,0,100,100);
addChild(sp);
sp.x=300;

var bmpdt:BitmapData=new BitmapData(200,100);
var bmp:Bitmap=new Bitmap();
//mt 是底板画的操作
var mt:Matrix=new Matrix();
//-100 左移
mt.translate(-100,0);
//rect是指定上面纸的绘制区
var rct:Rectangle=new Rectangle(0,0,100,100);
bmpdt.draw(sp,mt,null,null,rct);
mt.translate(200,0);
rct=new Rectangle(100,0,100,100);
bmpdt.draw(sp,mt,null,null,rct);

bmp.bitmapData=bmpdt;
addChild(bmp);

Bitmap BitmapData

时间: 2024-12-19 19:06:39

Bitmap BitmapData的相关文章

(转)C#进行图像处理的几种方法(Bitmap,BitmapData,IntPtr)

转自 http://blog.sina.com.cn/s/blog_628821950100wh9w.html C#进行图像处理的几种方法 本文讨论了C#图像处理中Bitmap类.BitmapData类和unsafe代码的使用以及字节对齐问题. Bitmap类 命名空间:System.Drawing 封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成.Bitmap 是用于处理由像素数据定义的图像的对象. 利用C#类进行图像处理,最方便的是使用Bitmap类,使用该类的GetPixel(

as3.0 从Loader得到BitmapData

直接代码如下 import flash.display.Loader; import flash.net.URLRequest; import flash.display.Bitmap; import flash.display.BitmapData; import flash.events.Event; var loader:Loader = new Loader(); var imgUrl:URLRequest = new URLRequest('123.jpg'); loader.cont

[ActionScript 3.0] AS3中的位图(BitmapData)应用

1.位图使用(模糊)滤镜 //创建一个矩形区域的BitmapData var bmd:BitmapData = new BitmapData(80, 30, false, 0xffffff); //画个红色的矩形 var rect:Rectangle = new Rectangle(20, 10, 40, 10); bmd.fillRect(rect, 0xFF0000); //找到红色矩形的右上顶点 var pt:Point = new Point(rect.left, rect.top);

[转] MovieClip转Bitmap方法

1 package { 2 import flash.display.Bitmap; 3 import flash.display.BitmapData; 4 import flash.display.Loader; 5 import flash.display.LoaderInfo; 6 import flash.display.MovieClip; 7 import flash.display.Sprite; 8 import flash.display.StageAlign; 9 impo

如何 在 .net 下使用 zint 生成条形码

1.首先你需要编译好的 zint 条码库.什么,你没有?那没关系,请参看:在 win32 下编译 zint 条码库. 2.启动 VISUAL STUDIO,新建一 "Windows Forms Application",将 zint.dll.zlib1.dll 和 libpng15.dll 添加到项目中,属性窗口中设置"Copy to Output Directory"为"Copy always". 3.打开"Form1.cs"

Flash3D 全景开发一

我们首先熟悉一个函数的使用drawTriangles,drawTriangles字面理解,就是画三角形,当然adobe不会因为你需要画三角形才给你提供这个方法吧,其真正的作用是通过快速批量的画三角形来实现位图的扭曲.我们所有的图形都可以用三角片来表示,不管是平面和三维图形,通过三角片,可以模拟出任何图形,如下图: drawTriangles是我们开发全景浏览器的基础,drawTriangles的定义如下: public function drawTriangles(vertices:Vector

用仿ActionScript的语法来编写html5——第一篇,显示一张图片

第一篇,显示一张图片 一,代码对比 as代码: public var loader:Loader; public function loadimg():void{ loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,complete); loader.load(new URLRequest("10594855.png")); } public function complete(

Python开发接水果小游戏

我研发的Python游戏引擎Pylash已经更新到1.4了.现在我们就来使用它完成一个极其简单的小游戏:接水果.以下是游戏截图: 游戏操作说明:点击屏幕左右两边或者使用键盘方向键控制人物移动,使人物与水果接触得分,碰到非水果的物品,如碎玻璃,就会game over. 接下来是详尽的开发过程,篇幅较长,请看官耐心阅读. Pylash项目地址 由于本次开发用到了pylash,大家可以先去Github上对引擎进行了解. https://github.com/yuehaowang/pylash_engi

Python游戏引擎开发(六):动画的小小研究

今天我们来研究动画,其实这个动画就是一个Sprite+Bitmap的结合体.不造什么是Sprite和Bitmap?=__=#看来你是半路杀进来的,快去看看前几章吧: Python游戏引擎开发(一):序 Python游戏引擎开发(二):创建窗口以及重绘界面 Python游戏引擎开发(三):显示图片 Python游戏引擎开发(四):TextField文本类 Python游戏引擎开发(五):Sprite精灵类和鼠标事件 动画的原理 一般而言,我们的动画是用的这样一种图片: 播放动画的时候,像播放电影一