位图梯形化(as3.0)
来源:互联网 发布:蛤蟆知乎 编辑:程序博客网 时间:2024/05/23 23:31
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://asfox.blogbus.com/logs/14025681.html
package {
import flash.display.Sprite;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.Bitmap;
import flash.display.BitmapData;
/**
* @author asfox
*/
public class test extends Sprite {
private var __pixelsArr : Array;
private var __loader : Loader;
private var __url : String;
private var __bitMap : Bitmap;
private var __outPut : Bitmap;
private var __outPutData : BitmapData;
public function test() {
__init();
}
private function __draw(_source : BitmapData) : void {
//trace("1");
var b : Number =_source.width ;
var h : Number=_source.height ;
var a : Number=60;
var dx : Number=(b-a)/h;
var tmpLength : Number=a;
__outPutData=new BitmapData(800,400,true, 0x000000);
for(var i:uint=0;i < h;i++)
tmpLength=a+i*dx;
var mapDx : Number = b / tmpLength;
//var startX : uint = h-0.2;
for(var jj:uint=0;jj<(tmpLength+0);jj++){
__outPutData.setPixel32(jj, i, _source.getPixel32(jj*mapDx, i));
}
}
__outPut=new Bitmap(__outPutData);
__outPut.x = 420;
addChild(__outPut);
}
private function __init() : void{
__url="imag.jpg";
__loader=new Loader();
__loader.contentLoaderInfo.addEventListener(Event.COMPLETE, __onPicLoaded);
__loader.load(new URLRequest(__url));
addChild(__loader);
//trace(__loader.content);
}
private function __onPicLoaded(evt : Event) : void {
__pixelsArr=new Array();
//trace("hahah ");
var $loader : Loader = Loader(evt.target.loader);
//var image:Bitmap = Bitmap($loader.content);
__bitMap=Bitmap($loader.content);
var $bitmapData:BitmapData=__bitMap.bitmapData;
__draw($bitmapData);
}
}
}
谢谢 菜鸟同学的斧正
- 位图梯形化(as3.0)
- 位图梯形化(as3.0)
- AS3.0载入外部位图
- AS3.0编辑位图图像 位图的切分
- As3.0中的位图(Bitmap/BitmapData)编程
- As3.0中的位图(Bitmap/BitmapData)编程
- As3.0中的位图(Bitmap/BitmapData)编程
- As3.0中的位图(Bitmap/BitmapData)编程
- AS3 位图切割
- 复化梯形公式
- 梯形
- AS3位图任意形变一步一步来
- AS3位图过渡效果简单实用
- 复化梯形和复化辛普生公式,积分函数在0~1上积分结果应该是PI
- 复化梯形公式求积
- 变步长复化梯形法求积
- 微分求积:复化梯形、复化辛浦生
- android 梯形磨砂模糊化的iamgeview
- Qt远程连接MySql数据库
- Scheme简明教程3-数据类型之复合数据类型
- 分治算法(一)------循环赛事日程表
- WPF ListView 分组数据绑定 TreeView递归数据绑定
- iOS: NSArray的方法reverseObjectEnumerator
- 位图梯形化(as3.0)
- Scheme简明教程4-数据类型转换及其它类型
- UIScrollView详解
- Scheme简明教程5-Forms代码结构
- 还是把for in的问题记录下来
- 使用servlet实现同一用户的不同页面共享数据
- Scheme简明教程6-条件语句
- shell
- jquery的过滤选择器