根据ALPHA值改MASK图函数
来源:互联网 发布:雪花的折法布施知子 编辑:程序博客网 时间:2024/06/06 14:22
void CTestSetPixelAppView::ChangeGrayBmpByPixel(CFbsBitmap *grayBmp, TInt alpha)
{
// 像素方式改变bmp
TBitmapUtil util(grayBmp);
TSize maskSize = grayBmp->SizeInPixels();
const TRgb blackClr(0, 0, 0);
const TInt blackRgb = blackClr.Gray256();
const TRgb newClr(alpha, alpha, alpha);
const TInt newRgb = newClr.Gray256();
util.Begin(TPoint(0, 0));
for (TInt yPos = 0; yPos < maskSize.iHeight; yPos++)
{
util.SetPos(TPoint(0, yPos));
for (TInt xPos = 0; xPos < maskSize.iWidth; xPos++)
{
TInt curRgb = util.GetPixel();
if (blackRgb != curRgb)
{
util.SetPixel(newRgb);
}
util.IncXPos();
}
}
util.End();
}
- 根据ALPHA值改MASK图函数
- AGG 文档翻译 - alpha mask adapter
- alpha函数
- ImageMagick 拆分透明PNG、合并JPG和Alpha Mask
- ImageMagick 拆分透明PNG、合并JPG和Alpha Mask
- ImageMagick 拆分透明PNG、合并JPG和Alpha Mask
- setlogmask(int mask)函数讲解
- ALIGN(x, mask)函数详解
- Mask-RCNN中的损失函数
- Alpha值
- Alpha 函数使用
- 根据内容改文件名
- mask
- mask
- Mask
- OpenCV函数cvAddWeighted调整alpha和gamma值
- glreadPixel函数读取alpha值总等于255
- 根据枚举类型值获取改值的描述信息
- 汉字内码与GB码C程序实现(转帖)
- 中9机器PIN码的修改
- 每CPU页框高速缓存
- unix下后台运行程序
- Oracle JOB 用法小结
- 根据ALPHA值改MASK图函数
- 文化这种东西,不一定都是写在纸上的。
- Bootloader分析
- 人,要拼,要搏
- sybase分页的实现
- 很能让人感悟的一句话(我喜欢)
- 通过windbg 得到我们要 hook 的api 地址的方法以及 hook NtOpenProcess 的例子。。。
- linux 0.11 内核学习 -- floppy.c,驱动你的软盘
- 有一个人,该忘记了