需要生成如图A的效果,已经有图B和任意大小的图X
A: B: X:
Q
:假设已经有 B的 bitmapdata (var :BitmapData = B;)和X的bitmapData(var bitmapData_X:BitmapData = C;),求A的bitmapdata_A
A:
var bHalfWidth:Number = bitmapData_B.width/2;
var xWidth:Number = bitmapData_X.width;
var xHeight:Number = bitmapData_X.height;
var scaledHeight:Number = bHalfWidth*2/3;
var scaledWidth:Number = xWidth*scaledXHeight/xHeight;
var scaledBitmapData:BitmapData = new BitmapData(scaledHeight,scaledWidth)
var scale:Number = scaledHeight/xHeight;
var matrix:Matrix = new Matrix();
matrix.createBox(scale,scale,-Math.PI/2,0,scaledWidth);
scaledBitmapData.draw(new Bitmap(bitmapData_X),matrix);
bitmapData_B.merge(scaledBitmapData,new Rectangle(0,0,scaledBitmapData.width,
scaledBitmapData.height),
new Point(bitmapData_B.width/2+5,(bitmapData_B.height-scaledBitmapData.height)/2),
0xff,0xff,0xff,0xff);
- 大小: 48.7 KB
- 大小: 181.7 KB
- 大小: 54.3 KB
分享到:
相关推荐
最近要转开发平台,正研究C#。C#好是好,不过处理图片时一个像素一个像素的操作像素不是一般的慢。其实Delphi也一样,但好在Delphi的Bitmap类提供了ScanLines,可以一行一...经过一番搜索,终于发现了C# BitmapData类。
delphi 找图找色 BitmapData.pas 使用方法请到原作者yeye55的blog查看, http://yeye55blog.blog.163.com/blog/static/19724102120111043252016/
ActionScript 3 BitmapData 的例子 有助于你了解ActionScript 3位图!
NULL 博文链接:https://as3.iteye.com/blog/964080
想把 draw方法弄明白
EaselJS的位图数据EaselJS的BitmapData将AS3(例如BitmapData)添加到EaselJS。例1 // create BitmapData by HTMLImageElement_bmd01 = new createjs.BitmapData(HTMLImageElement);_bitmap01 = new createjs.Bitmap...
as2.0 模拟火焰 import flash.display.*...var blueSpot: BitmapData = new BitmapData( clipBounds.xMax, clipBounds.yMax, true, 0 ) blueSpot.draw( blueSpotClip, new Matrix() ) blueSpotClip.removeMovieClip()
位图数据处理,主要用于位图的找图找色:BitmapData.pas 實現按键精靈的功能:kbKernel.pas
王者找图对比程序,delphi制作,设定一个图,找另一个图上是否有这个图!
一个delphi下用于快速找图找色的单元,很好用!!! 原下载地址已经全部失效,在这里分享给大家,希望使用delphi的朋友能够喜欢。
BitmapData类实例 运用噪声制作一些好的效果 源码
Flex RIA AS3网页游戏 BitmapData CopyPixel用法.rar
NULL 博文链接:https://1299020954.iteye.com/blog/2148197
这是一个定义文件,用于将 BitmapData 类用于 CreateJS 和 TypeScript。 如何使用 是定义文件体。 请从 TypeScript 程序中读取并使用它。 请注意,单独使用此文件是行不通的,并且需要确定类型的画架。
NULL 博文链接:https://kinglong.iteye.com/blog/1609379
NULL 博文链接:https://as3.iteye.com/blog/909389
本文主要通过彩色图象灰度化来介绍C#处理数字图像的3种方法,Bitmap类、BitmapData类和Graphics类是C#处理图像的的3个重要的类。 Bitmap只要用于处理由像素数据定义的图像的对象,主要方法和属性如下: ...
使用强大的BitmapData类处理图像,图像的每一个通道和每一点像素; 使用新的Pixel Bender技术来创建用于位图滤镜的ActionScript着色器、混合模式和填充模式; 在图像、文本和视频上应用动态的、可复用的效果,同时...
IWLicenseKey.pas
private var _defData:BitmapData; private var _expandFilter:ConvolutionFilter; private var _filter:DisplacementMapFilter; private var _drawRect:Rectangle; private var _scaleInv:Number; private ...