9-4橡皮擦/背景色橡皮擦/魔术橡皮擦

http://www.missyuan.com/thread-350815-1-1.html

Photoshop中的橡皮擦就是用来擦除像素的,擦除后的区域将为透明

在模式中可选择以画笔笔刷或铅笔笔刷进行擦除,两者的区别在于画笔笔刷的边缘柔和带有羽化效果,铅笔笔刷则没有

复习《课程#07:使用历史记录画笔》。

背景色橡皮擦工具的使用效果与普通的橡皮擦相同,都是抹除像素,可直接在背景层上使用,使用后背景层将自动转换为普通图层。其选项与颜色替换工具有些类似,如下图。可以说它也是颜色替换工具,只不过真正的颜色替换工具是改变像素的颜色,而背景色橡皮擦工具将像素替换为透明而已。

魔术橡皮擦工具在作用上与背景色橡皮擦类似,都是将像素抹除以得到透明区域。只是两者的操作方法不同,背景色橡皮擦工具采用了类似画笔的绘制(涂抹)型操作方式。而这个魔术橡皮擦则是区域型(即一次单击就可针对一片区域)的操作方式。

魔术橡皮擦的作用过程可以理解为是三合一:用魔棒创建选区、删除选区内像素、取消选区。

时间: 2024-11-02 01:09:06

9-4橡皮擦/背景色橡皮擦/魔术橡皮擦的相关文章

iOS开发Quartz2D 十三:画板涂鸦

一:效果如图: 二:代码 #import "ViewController.h" #import "DrawView.h" #import "HandleImageView.h" @interface ViewController ()<UINavigationControllerDelegate,UIImagePickerControllerDelegate,handleImageViewDelegate> @property (we

Swift3.0学习实践-一个简单的画板(七色轨迹、可撤销、可清除、带橡皮擦)

写着玩儿的小程序,继续学习Swift.运行效果+代码+知识点总结 运行效果:             代码: Canvas类:画布,画图板状态管理.交互.处理手势 [plain] view plain copy class Canvas:UIView{ //负责线条的生成.操作与管理 let pathCreator:PathCreator //是否处于擦除状态 var isInErasering:Bool //橡皮擦视图 let eraserView:UIView override init(f

2015.4.25-2015.5.1 字符串去重,比例圆设计,中奖机和canvas橡皮擦效果等

1.字符串去重,html模板取值 2.javascript正则表达式之$1...$9 3.jquery插件 4.返回上一页并刷新 解决方法: <a href ="javascript:location.href=document.referrer;"> 5.用webstorm写的手机网站 怎样能用手机预览呢? 解决方法:布署到wamp,xamp,iis上,然后用浏览器生成二维码,扫一扫就可以打开.假如是javaweb项目,挂上tomcat手机直接访问你机子的ip. 6.比例

android项目 之 记事本(9) ----- 画板功能之橡皮擦、画笔大小和画笔颜色

上节已实现了画板中的绘制,删除,恢复入清空的功能,还有橡皮擦,设置画笔大小和画笔颜色没有实现,这节就将这几个功能逐一实现. 先看效果图: 以上图中,第一个展示了设置画笔颜色的功能,第二个展示了设置画笔大小的颜色,而第三个则展示了橡皮擦的功能,细心的可以发现,这节将图标颜色设置为了蓝色,并且,增加了最左边的按钮(其实,就是在gridview中多增加了一个item). 下面分别讨论,橡皮擦,设置画笔大小,设置画笔颜色的主要思想:     1. 橡皮擦功能:                    基本

android 画板之橡皮擦功能开发

记录一下橡皮擦功能开发. 讲一下原理: 橡皮擦功能要用到Paint类的一个属性: paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); 这句代码的意思是: 只在源图像和目标图像相交的地方绘制目标图像 不懂没关系,首先用一个paint来绘制线条,然后用另一个paint作为橡皮擦并设置上句代码的属性,然后就变成了橡皮擦. 哎哟妈呀,我到底在说些什么鬼.... 还是看代码吧. 看代码就秒懂的...... package c

android之画板功能之橡皮擦 画笔大小和画笔颜色

第一展示设置画笔颜色的功能,第二展示设置画笔大小的颜色,而第三则展示橡皮擦的功能,这节将图标颜色设置为了蓝色,并且,增加了最左边的按钮(其实,就是在gridview中多增加了一个item). 下面分别讨论,橡皮擦,设置画笔大小,设置画笔颜色的主要思想: 1. 橡皮擦功能: 基本原理:橡皮擦就是用和画布颜色一致颜色的画笔在屏幕触摸,简接实现橡皮擦的功能. 1)初始化画笔,并且设置画笔的颜色为白色(这里其实要设置为画布的颜色). 2)设置画笔的大小为合适的大小. 3)用一个变量记住橡皮擦的颜色,用于

自己定义控件-画板,橡皮擦,刮刮乐

画板效果图 页面代码 public class ActionerView extends View { private Paint mPaint = new Paint(); private Path mPath = new Path();//手指滑动路径 private Canvas mCanvas;//缓存画布 private Bitmap mBitmap;//缓存图片 private float pointX, pointY;//触点坐标 public ActionerView(Conte

Cocos2dx 实现擦除即橡皮擦效果的实现

Cocos2dx实现橡皮擦效果的实现 DionysosLai([email protected])  2014/8/25 之前项目在做一个绘本游戏,要求实现擦除效果,具体效果可以参考绘本<我是一只暴龙>,当时由于项目比较紧,是直接拿网上代码来用(感谢仁兄Zrong的入门之引,具体博文,详见地址,http://zengrong.net/post/2067.htm).当时,没有对其做一些具体优化工作,一些原理,也是似懂非懂.今天,在工作之余,重写了代码,并从始至末将知识点理清楚,务必要求自己能够搞

HTML5 实现橡皮擦的擦除效果

声明:本文为原创文章,如需转载,请注明来源WAxes,谢谢! 最近项目刚好用到这种效果,也就是有点像刮刮卡一样,在移动设备上,把某张图片刮掉显示出另一张图片.效果图如下:  DEMO请戳右:DEMO 这种在网上还是挺常见的,本来就想直接网上找个demo套用下他的方法就行了,套用了才发现,在android上卡出翔了,因为客户要求,在android不要求特别流畅,至少要能玩,但是网上找的那个demo实在太卡,根本就是没法玩的情况.于是就想自己写一个算了,本文也就权当记录一下研究过程. 这种刮图的效果