业务部门要求把印章直接打印到文件上,为了实现印章效果,要把印章图片的背景透明化,这个倒是简单,不过对于通过扫描仪得到的印章图片来说就有点麻烦,不够清晰。没办法,条件如此,土人土法,我也土做。首先要把扫描出来的图片进行处理,因为扫描出的图片并不是纯背景色,用photoshop的曲线工具图片让白的部分更白,暗的部分更暗,好区别出前景与背景。
接着使用软件工具是Hyper Snap,这本是一个截图工具,不过可以编辑图片,特别是有制作透明背景的功能。先打开图片文件,点击左侧工具箱右下角的“背景/透明颜色”工具(图中红圈处),弹出的窗口中勾选“使其透明”,然后点击“从图像拾取”,到图片上点击一下图片背景,如印章图片自然是白色背景,这样图片上白色部分就变透明了,只剩下红色印章和一些边缘角落部分(PS后残留的),因为是杂色,所以不会自动透明,要进一步处理。点选铅笔工具,设置颜色为白色(即刚才设置透明的颜色),勾点图上需要透明的部分同,让其透明,为了操作方便,可以先把图片放大。最后要注意把前景保留色中较淡的加深,省得打印不明显。
处理完图片,要另存为png或gif格式,这样才能有透明背景选项在保存时出现。而如果要转换成bmp格式的话,先保存成png格式,再用XP自带的画图工具打开,另存为24位位图格式bmp就可以保持背景透明,否则得不到要求的bmp。
有同样功能的工具还有IconWorkshop,不再叙述。本站www.stormcn.cn的favicon.ico图标也是这样做的,只保留一个“S”图形,背景透明。
关于这次任务,小小印章图案扫描后放大,字迹相当模糊,很难勾画,只能大概描一下形状,还好正常大小时还能看出文字,如果用专门的印章图片来做,比盖好章再扫描出来的图片应该要好。比起费劲巴拉勾画字形更让我郁闷的是,后来发现其实我根本没必要去弄什么背景透明,反正只要是白色背景,打印时就会跳过不打印,只打有颜色的部分,只要背景色与前景对比度大,就可以基本达到要的效果,我多此一举。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1168.html