C语⾔课设中调⽤EasyX库输出透明图⽚的⽅案(含图⽚处理⽅法
实现代码)
其实这是⼀个很简单的问题,有⼤⼀的同学做课设的时候问我这个事,正好我在写课设的时候把代码都做成了函数,⽤起来还挺⽅便,也算是⼀个现成的补充⽅案,于是⼲脆把代码加上使⽤⽅法都发出来好了。
原理其实就是颜⾊代码的与或关系,这⾥不讲原理,只讲⽅法。中间的⽂件名是按照我写的程序来的,照着步骤⼀步步操作⼀定能⽤。
实际的实现⽅法有很多种,通过别的⽅式实现也是可以的。这⾥的⽅法只做参考。
图⽚处理部分:
该部分需要⽤到PS,下载安装PS的⽅法⾃⾏百度,或者有PS的电脑⽤也可以。
⽂中涉及到的PS操作不明⽩的可以直接搜索引擎⽤“PS 关键字”的⽅式进⾏搜索。需要搜索的关键字我会⽤⿊体标明。
其实这⾥⾯的操作⽤蒙版会好⼀些,不过蒙版要讲的东西⽐较多,这个⽅法虽然不够正式,但贵在好⽤简单没有门槛要学的东西少。
⾸先拿到⼀张图,裁剪好⼤⼩。
然后⽤【魔棒⼯具】【快速选择⼯具】【套索⼯具】【磁性套索⼯具】【多边形套索⼯具】中的⼀种或⼏种(不会⽤的直接百度关键词,使⽤很简单,下同)选中你想要显⽰的区域或者背景区域(图⽚⾥选中的事背景区域)(选中了⼀个区域之后,直接Ctrl+Shift+****i反选即可选中另⼀部分区域)。
按住Shift键之后选择可以把要选择的选区加⼊到选好的区域中;按住Alt键之后选择可以将选择的选区从已经选好的区域中去掉;⼏个⼯具可以交替使⽤。
然后⽤油漆桶或者画笔⼯具将背景填充为⽩⾊。⽩⾊必须是RGB值为FFFFFFH(⼗六进制数)的⽩⾊,也就是颜⾊那⼀栏全都是255,否则之后会出问题。
颜⾊:
图片下载站源码然后保存图⽚,【格式为jpg格式,⽂件名为【⽂件名_a】,就是在你想要的⽂件名后⾯加⼀个下划线,然后加上a,这是代码需要,如果你不⽤我的代码可以不⽤管。后⾯有⽂件结构范例】
接着将背景区域颜⾊填充为⿊⾊,同样⿊⾊必须是000000的⿊⾊,也就是RGB⼀栏全都是0,否则⼀样会出问题
然后Ctrl+Shift+i反选区域,将要显⽰的区域填充为上⾯所说的⽩⾊
保存图⽚,加上_b。
关于⽂件名,如果我希望我的⽂件名是myFish.jpg,那么经过处理之后的⽂件名以及⽂件是这个样⼦的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论