function fan(z){
if(z.substr(0,1) == '#'){
x=z.substr(1);
}
if(x.length == 3){
var a = x.substr(0, 1)+x.substr(0, 1);
var b = x.substr(1, 1)+x.substr(1, 1);
var c = x.substr(2, 1)+x.substr(2, 1);
}else{
var a = x.substr(0, 2);
var b = x.substr(2, 2);
var c = x.substr(4, 2);
}
var a1 = 255-parseInt(a,16);
var b1 = 255-parseInt(b,16);
var c1 = 255-parseInt(c,16);
var a2 = a1.toString(16)
var b2 = b1.toString(16)
var c2 = c1.toString(16);
if(a2.length == 1){
a2 += a2;
}
if(b2.length == 1){
b2 += b2;
}
if(c2.length == 1){
c2 += c2;
}
r = a2+b2+c2;
if(z.substr(0,1) == '#'){
r = '#'+r;
}
return r;
}
分享到:
相关推荐
vb之图像图形图片处理精彩编程-取反色和灰度色(3KB)
取反色和灰度色(3KB)
取颜色的反色和灰度代码,用VB6.0写成,对于初学VB的朋友相当有用。
VC上MFC读取BMP位图,并对位图进行取反色处理.
图像的 反色与灰度色 转换,很强的 效果,完整的程序上传
编写的JAVA类可以进行图片反色处理,图片的放大和缩小。
可以把一张图片的颜色取反,MATLAB代码,欢迎大家一起学习
对图像处理的过程中会遇到一些场景需要将图片反色,反色就是取像素的互补色,比如当前像素是0X00FFFF,对其取反色就是0XFFFFFF – 0X00FFFF = 0XFF0000,依次对图像中的每个像素这样做,最后得到的就是原始2 图像的...
程序实现了图像的二值化,把一幅BMP图像二值化成黑白图像,同时也可以实现黑白的颠倒。
主要功能:RGB到灰度图像,RGB到灰度图像,亮度和对比度变换,亮度拉伸变换,对数拉伸变换,二值化图像,灰度变化法,取反色,直方图调整法,图像几何变换,通用图像旋转,水平翻转,垂直翻转,图像缩放,错切变换,...
蛋游2D游戏开发引擎82个子程序之一参返回值数用法:公共_取反色 蛋游2D游戏开发引擎82个子程序之一参返回值数用法:公共_取两点间角度 蛋游2D游戏开发引擎82个子程序之一参返回值数用法:公共_取两点间距离 蛋游2D游戏...
使用精易模块实现的桌面反色。可以吓唬好基友(此压缩包附精易模块)
基于VB的图像反色处理, 提高VB效率,相当与VC的百分之九十
简单的RenderScript实现照片取反色
主要介绍了C#实现图像反色的方法,涉及C#操作图像颜色转换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
里面有关于canvas的使用,非常详细的代码注释,绘制直线,方框,方块,弧线,渐变,对图像像素数据进行操作,图片变灰,取二值,取反色。可以直接看效果
基于衰减模型和大气光模型,考虑景物的深度,采取先将原图像取反色,然后采用改进型多尺度Retinex算法增强暗区域图像,再取反色可以获得去除云噪声的图像,为了使景物信息最小限度地丢失,采用了图像信息熵判据,...
摘要:Java源码,多媒体,视频处理 Java编写的Java视频处理程序,用Java仅仅写一个播放媒体文件的程序似乎不过瘾,能...本例就来“奇特”一把,先把视频媒体的色彩取反色(求补),然后再显示。 运行环境:Java/Eclipse
Java编写的Java视频处理程序,用Java仅仅写一个播放媒体文件的程序似乎不过瘾,能不能自己动手来处理媒体数据,达到“奇特”的播放效果呢?...本例就来“奇特”一把,先把视频媒体的色彩取反色(求补),然后再显示。
取颜色,支持反色