转自:http://www.xncat.com/2010/02/catflash/875.html
在as3中,可以通过设置Bitmap的smoothing参数或属性值为true来实现在缩放时对位图进行平滑处理。
那么从外部加载的图片,如何获得图片的bitmapData对象?
可以这样,在图片加载完成的函数中:e.target.loader.content["bitmapData"]
下图是有无锯齿的对比效果:
[无锯齿缩放图片]
设置bitmap的smoothing属性
var picLoad:Loader = new Loader();
picLoad.load(new URLRequest(picUrl));
picLoad.contentLoaderInfo.addEventListener(Event.COMPLETE,newLoadedFun);
private function newLoadedFun(e:Event):void{
var bt:Bitmap = new Bitmap(e.target.loader.content["bitmapData"]);
bt.smoothing = true;
picContent.addChild(bt);
}
在创建Bitmap时参数中设置:
new Bitmap(e.target.loader.content["bitmapData"],”auto”,true)
var picLoad:Loader = new Loader();
picLoad.load(new URLRequest(picUrl));
picLoad.contentLoaderInfo.addEventListener(Event.COMPLETE,newLoadedFun);
private function newLoadedFun(e:Event):void{
picContent.addChild(new Bitmap(e.target.loader.content["bitmapData"],"auto",true));
}
分享到:
相关推荐
生成的图像不像位图那样“锯齿”,而是平滑。它可以 然后以任何分辨率呈现。 Potrace 目前可以生成以下输出格式:SVG、PDF、 EPS、PostScript、DXF、GeoJSON、PGM(便于对 基于像素的图像)、Gimppath 和 XFig...
VB6无损图像缩放 最大限度消除锯齿 GDI实现
边界清理和主滤波工具用于概化栅格中区域的边缘。根据各个位置的邻域内的值,通过扩展及收缩边界,或增大或缩小区域,对边缘进行不同程度的平滑处理。
ARCGIS对线进行平滑处理的工具,防止线锯齿
ECCartoExtension10.0.zip插件。附带使用说明,大家放心使用
小巧的图片抗锯齿处理软件s-spline(转发)
通过傅里叶变换提高图像的分辨率,使图像边缘更加平滑,明显减弱锯齿形状。
一个可把图像放大而没有锯齿的工具,一个可把图像放大而没有锯齿的工具
java 生成图片大字容易产生锯齿,使用canvas绘制图片然后用base64保存,可以生成无锯齿 大图。
利用GDI+旋转图像时,如果不经特殊处理,周边会有锯齿,就是画布设为消锯齿也无用。但可用纹理画刷来得到完全没有锯齿的旋转后的图像。我这里有一个小程序,帮你实现得到无锯齿图像的愿望。
自定义ugui 无锯齿圆滑圆角头像,圆角图形 shader支持UGUI 的mask
图片无锯齿放大工具图片无锯齿放大工具图片无锯齿放大工具图片无锯齿放大工具图片无锯齿放大工具
新的旋转图像方法,比以前的方法更简便,不需要繁琐的计算,更容易理解。
平滑线插件主要是对线图层进行平滑处理,一般情况下将把栅格图转换成矢量图,产生的数据都是有很多锯齿或者完全成为一条直线,在交通地图或者其他电子地图中会严重影响其美观效果,这个时候就需要对线进行平滑处理。
解决抗锯齿的源码,有编译好的demo,已经验证有效。放心下载
opengles图像处理之平滑过滤
超级采样抗锯齿(Super-SamplingAnTI-Aliasing...可以简单理解为只对多边形的边缘进行抗锯齿处理。相比SSAA对画面中所有数据进行处理,MSAA对资源的消耗需求大大减弱(优点),不过在画质上可能稍有不如SSAA(缺点)。
易语言Exdui自绘模块,利用Gdip纹理画刷搞的一个自定义角度的,圆角图片框!
本小软件可以将位图转化为矢量图,解决位图放大锯齿问题
通过labview对添加噪声的锯齿波信号进行数字滤波