- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 图像处理之颜色梯度变化 (Color Gradient)
有过UI设计经验的一定对2D图形渲染中的Color Gradient 或多或少有些接触,很多编程语言也提供了Gradient的接口,但是想知道它是怎么实现的嘛? 本文介绍三种简单的颜色梯度变化算法,就可以很容易实现常见的梯度变化算法三种都要求提供两个参数即起始颜色RGB值, 最终颜色RGB的值。 垂直梯度颜色变化,效果如下: 水平梯度颜色变化,效果如下:
2011-11-27 08:20:20 15320
原创 图像处理之噪声之美 - 随机噪声产生
数学原理:首先看两张图片,大小均为256 * 256个像素, 第一张是纯蓝色图一:第二张是加有随机噪声的蓝色 图二:产生随机噪声的算法简单的不能再简单了假设RGB的R与G颜色分量均为零, 则 Blue = 255 * Math.Random() 随机数的取值范围在[0, 1]之间, 程序的核心代码如下:for(int row=0; row
2011-11-12 20:35:47 7348 3
原创 图像处理之透明混合 - Alpha Blending效果
基本原理:图像的透明混合有个专属名词– Alpha Blending 对任意两张图像可以合成为一张图像,合成图像的像素取值根据数学公式:RGB3 = (1- a) * RGB1 + a * RGB2其中a为混合透明度取值范围[0, 1]之间, RGB3为目标像素值, RGB1与RGB2的值分别来自两张不同的图像。两张源图像分别为:第二张源图像是房屋设
2011-11-09 22:15:22 13549
免费软件 OpenCV实验大师工具 - 零代码开发OpenCV的神器!
2023-12-08
Spring3 MVC 登录系统演示
2014-03-24
Java Socket实现的HTTP下载客户端
2012-12-08
SMTP-Java源代码
2012-03-15
Ant & SVN task script
2008-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人