社区
界面
帖子详情
怎么实现QQ的头像 上线是亮的下线是灰色的效果 是用2套图片吗 ?
zyhserry
2009-08-31 09:31:47
如题!
请教
...全文
743
10
打赏
收藏
怎么实现QQ的头像 上线是亮的下线是灰色的效果 是用2套图片吗 ?
如题! 请教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyhserry
2009-09-02
打赏
举报
回复
void MakeBlackAndwhite(CImage* image)
{
if (image->IsNull())
return;
if (!image->IsIndexed())
{
//直接修改像素颜色
COLORREF pixel;
int maxY = image->GetHeight(), maxX = image->GetWidth();
byte r,g,b,avg;
for (int x=0; x<maxX; x++)
{
for (int y=0; y<maxY; y++)
{
pixel = image->GetPixel(x,y);
r = GetRValue(pixel);
g = GetGValue(pixel);
b = GetBValue(pixel);
avg = (int)((r + g + b)/3);
image->SetPixelRGB(x,y,avg,avg,avg);
}
}
}
else
{
// 获取并修改颜色表
int MaxColors = image->GetMaxColorTableEntries();
RGBQUAD* ColorTable;
ColorTable = new RGBQUAD[MaxColors];
image->GetColorTable(0,MaxColors,ColorTable);
for (int i=0; i<MaxColors; i++)
{
int avg = (ColorTable[i].rgbBlue + ColorTable[i].rgbGreen + ColorTable[i].rgbRed)/3;
ColorTable[i].rgbBlue = avg;
ColorTable[i].rgbGreen = avg;
ColorTable[i].rgbRed = avg;
}
image->SetColorTable(0,MaxColors,ColorTable);
delete[] ColorTable;
}
}
我找到答案了,用一套图片就行了。。。
使用CImage来实现
zyhserry
2009-09-01
打赏
举报
回复
能不能给个例子啊 :P
wu_qing_yun
2009-08-31
打赏
举报
回复
很简单,GDI+的色彩变换能实现
warsour
2009-08-31
打赏
举报
回复
[Quote=引用 5 楼 vv1133 的回复:]
是彩色图像转成黑白图像吧
[/Quote]
这个做起来简单,好方法,呵呵~
Noak_ark
2009-08-31
打赏
举报
回复
应该是直接处理的图片
vv1133
2009-08-31
打赏
举报
回复
是彩色图像转成黑白图像吧
zyq5945
2009-08-31
打赏
举报
回复
我就知道CCS中图像处理中滤镜可以做到一张图片出两种效果。
majiaking5
2009-08-31
打赏
举报
回复
应该是灰度图处理的,不然自定义上传的头像怎么做2套出来。
ccpaishi
2009-08-31
打赏
举报
回复
如果简单的实现可以是两套图片,但是QQ的处理自定义图片应该是做了灰度处理,应该是一套图片的两种显示。
m_tornado
2009-08-31
打赏
举报
回复
你到qq的文件夹下找找不就能看到了么?不明白~~
在线客服代码生成器V1.0
这款软件的主要功能是帮助开发者或网站管理员快速生成类似
QQ
、旺旺等即时通讯工具的在线状态显示代码,
实现
当客服在线时显示
亮
态
图片
,离线时显示
灰色
图片
的
效果
,从而提升用户体验并促进客户与客服之间的有效沟通。...
复习Java第二个项目仿
QQ
聊天系统 04(
头像
功能原理) &Java面试题HashMap基础知识&生活【记录一个咸鱼大学生三个月的奋进生活】026
记录一个咸鱼大学生三个月的奋进生活026复习Java(仿
QQ
聊天系统04
头像
功能原理)各个功能要访问的文件夹正常尺寸的
头像
qq
img文件夹注册时选择
头像
的selectimg文件夹
上线
时的彩色
头像
的onimg文件夹
下线
时的
灰色
头像
的...
微信小程序——读取用户
头像
显示
灰色
(慕课学习)
微信小程序显示用户
头像
redis 消息离线缓存_ASP.NET SignalR 与 LayIM2.0 配合轻松
实现
Web聊天室(九) 之 用 Redis
实现
用户在线离线状态消息处理(一)...
篇幅也比较小,本篇将详细
实现
用户的
上线
下线
通知、
图片
效果
转换功能。而且,代码和开发思路都会详细介绍。
效果
展示目前有三个用户,user1,user2,user3.下图会简单展示用户
上线
,
下线
的消息推送
效果
。图一:用户1...
ASP.NET SignalR 与 LayIM2.0 配合轻松
实现
Web聊天室(九) 之 用 Redis
实现
用户在线离线状态消息处理(一)...
篇幅也比较小,本篇将详细
实现
用户的
上线
下线
通知、
图片
效果
转换功能。而且,代码和开发思路都会详细介绍。
效果
展示 目前有三个用户,user1,user2,user3.下图会简单展示用户
上线
,
下线
的消息推送
效果
。 图...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章