摘要: 网上已经有很多讲解ps的图层混合模式,有些不详细甚至是错误的,参考网上给出的公式及其自己在验证推倒的,给出27种的混合模式算法公式。也许存在一定的错误性,毕竟没有官方给出公式,只能说以供参考吧。 只考虑二层,图像是RGB,A是基色,B是混合色。只有B层存在混合模式。C是结果色。 Min函数代表取最小值,Max函数代表取最大值,Abs《1》基础型主要利用图层的不透明度及图像填充值来控制下层的图像,达到与底色溶解在一起的效果一、正常(normal)C[i]=B[i];二、溶解(Dissolve)这不是简单的计算公式,需要进行多次函数返回。按照不透明度的大小来确定颗粒的数量,两数值成正比。《2》降暗 阅读全文
posted @ 2013-11-15 14:04 蓝夜 阅读(5438) 评论(4) 推荐(0)
摘要: 图像领域中,通过进行一下想法的时候,都要通过用ps看下是不是合理,而ps中图层是必用的一个功能,下面详解一下图层有关的叠加原理。基本顺序是图层从下往上继续,先计算图层的填充,再计算样式、最后计算不透明度。 阅读全文
posted @ 2013-11-15 14:00 蓝夜 阅读(1285) 评论(0) 推荐(0)
摘要: 在linux进行程序调试通常有二种,一是通过printf打印日志,这也是非常方便的;另一种就是gdb调试。进行gdb调试就如在vs中调试一样简单,通过gdb命令完全可以找到程序中任何错误。下面贴出gdb命令,看一眼或者用一次不可能完全记住,需要多加练习,下面放上gdb调试的命令,遇到想不起来方便查看。通过进行gdb调试的时候,在编译的时候需要加上-g,如:gcc -g main.c -o main(注:-g 只是把原代码行数等记录在main里,然后通过索引到源代码中,所以调试的时候源代码必须存在)然后运行:gdbmain在linux,可以通过help命令查看。下面通过一个小程序学习gdb常用命 阅读全文
posted @ 2013-11-15 13:59 蓝夜 阅读(343) 评论(0) 推荐(0)
摘要: BMP图片大家都知道,可以通过查看BMP图片结构使用纯C就可以打开,编辑,处理,保存图片。非常方便使用。具体BMP结构可以参考:wingdi.h头文件。今天主要在进行删减代码,需要把多余的代码删除,之前写的保存bmp代码就此贴在这里留着以后需要的时候使用:8位BMP图片保存代码: 1 BOOL SaveMatrixToGrayBmp(char* sBMPFile, //name of BMP file 2 BYTE *pMatrix, // pointer to Matrix Bits array 3 int bmpWidth , 4 ... 阅读全文
posted @ 2013-11-15 13:58 蓝夜 阅读(1431) 评论(1) 推荐(0)