2 qq 27385629 qq_27385629 于 2016.09.12 17:45 提问

自定义canvars和系统canvars传递bitmap,不能抗锯齿的问题 1C

我自定义的canvars绘制出的一个bitmap --》
bgCanvas = new Canvas(bgBitmap);
bgCanvas.drawPath(tempOlPath.getmPath(),tempOlPath.getmPaint());

提交给ondraw里的参数canvars--》canvas.drawBitmap(bgBitmap, 0, 0, null);

然后这个bgBitmap里的线条就出现锯齿了,怎么回事

过程说明:1、我先在bgcanvars上画了一条线--》path。
2、然后我把这个线所在的bitmap提交给canvars去画
3、结果是线条出现锯齿。

2个回答

guofeng93
guofeng93   2016.09.12 17:57
qq_27385629
qq_27385629 虽然是bitmap,但我希望抗锯齿的不是这个bitmap,而是bitmap的内容。
接近 2 年之前 回复
www520722
www520722   2016.09.12 23:21

不知道不知道不知道不知道

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HTML5-canvars人物移动
<script>     window.onload=function(){ let cans=document.getElementById("cans"); let ctx=cans.getContext("2d"); let oImg=new Image(); oImg.src="game.jpg";//h获取图片雪碧图 let n=0; oImg.onl...
使用Bitmap作为绘图缓冲设置抗锯齿无效的解决方法
最近在项目中遇到一个问题,使用Bitmap作为绘图缓冲会出现锯齿,就算给Paint及Bitmap设置抗锯齿仍没有任何效果。几番尝试找到了解决方法。 先上对比图 设置抗锯齿不起作用的图片修改后的图片 想必大家可以清楚地看到第一张图有着锯齿,而第二张图抗锯齿起作用了。两张图都已经开启了抗锯齿,但为何效果不一样呢,具体的修改其实很简单。直接绘制路径是没有锯齿的,即在onDraw()中使用canvas.dr
抗锯齿方法两种setAntiAlias setBitmapFilter
在Android中,目前,我知道有两种出现锯齿的情况。  ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。  ② 在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿。我们分别以这两种情况加以考虑。  用Canvas绘制位的的情况。在用Canvas绘制位图时,一般地,我们使用drawBitmap函数家族,在这些
Bitmap拉伸后出现锯齿的几种解决办法
最近在做Flow Em时 遇到图片拉伸后出现严重锯齿的情况,后来网上查了下,经过几次尝试算是解决了问题,现在就来总结下: 网上搜到的两种解决方法: 1.给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。 paint.setAntiAlias(true); canvas.drawBitmap(bmp ,fX,fY,paint); 2.直接给canvas加抗
Android抗锯齿设置
转载: http://blog.csdn.net/xn4545945/article/details/8577590 抗锯齿在游戏中很重要。玩过大型游戏的同学肯定知道都有抗锯齿的设置。Android中也需要。 出现锯齿条件:倾斜或旋转、快速变化。 当在屏幕上画一条直线时, 横竖不会出现锯齿, 但是当斜着画时, 就会出现锯齿的效果。 画笔的抗锯齿(用于线
Android:的Bitmap进行ClipPath存在锯齿
一般去除锯齿有2中方法 1、mPaint.setAntiAlias(true); 2canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.FILTER_BITMAP_FLAG|Paint.ANTI_ALIAS_FLAG)); 但是 如StackOverflow的问题:http://stackoverflow.com/q
基于threejs 的webvr
项目地址: https://github.com/guoguicheng/mxreality.js演示地址:https://github.com/guoguicheng/mxreality.js/blob/master/README.md
实现图片的拼接
乍看标题之下,总有种感觉似乎逼格很高嘛,其实不然,又是一蛋疼的需求给逼出来的!貌似这种需求没什么用武之地,但不管怎么说,领导的需求你永远都不会懂... 回顾前段时间,有过一个项目,在项目中有一个地方的需求为,点击某按钮,弹出一个全屏的activity,透明、带背景(已给图片),咦...这没什么啊?学过Android的就会做啊,可是关键就在那个背景上了,当天被领导叫去听他讲需求,好像说过这个背景不 原来他给的背景图比较小,要想全屏铺满不变形就得一块一块的拼接起来,之后再设置为background。
【Android】自定义View之Canvas的使用
在Android项目开发中,很多时候自带的View不能满足我们的需要,而需要我们继续View类或其子类去实现我们的自定义View。不管是Android,还是HTML5,绘制View都用了一个画布(Canvas)的概念。下面先上一段我写的测试代码,再分析要点。 public class CocoView extends View { private static final String
抗锯齿方法两种
在Android中,目前,我知道有两种出现锯齿的情况。  ①当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿。  ②在用View的RotateAnimation做动画时候,如果View当中包含有大量的图形,也会出现锯齿。我们分别以这两种情况加以考虑。  ◆用Canvas绘制位的的情况。在用Canvas绘制位图时,一般地,我们使用drawBitmap函数家族,在这些函