# include“l_bitmap.h”
L_LTKRN_APIL_INTL_ScrambleBitmap (pBitmap、nColStart nRowStart、nWidth nHeight, uKey, uFlags)
打乱全部或部分位图。
位图的位图句柄指针被炒。
开始列像素(基于)。
开始行像素(基于)。
宽度的区域像素的争夺。
高度的区域像素的争夺。
关键的决定的争夺。这是一个无符号整数的最小值为0,最大值为4294967295 (0 xffffffff)。
国旗决定是否进行加密或解密。可能的值是:
价值 | 意义 |
---|---|
SB_ENCRYPT | 解密的加密区(反向)。 |
SB_DECRYPT | 解密该地区(加密的反向)。 |
SB_INTERSECT | 与位图指定的矩形矩形相交。 |
价值 | 意义 |
---|---|
成功 | 函数是成功的。 |
< 1 | 一个错误发生。指返回代码。 |
匆忙意味着一个矩形区域,这个区域的像素到伪随机位置区域内转来转去。
洗牌的一些性质:
没有颜色了,
颜色数量保持不变
考虑到相同的加密区(定义为nColStart
,nRowStart
,nWidth
,nHeight
)和相同的键,设置(uFlags
= SB_ENCRYPT)的倒数(uFlags = SB_DECRYPT)
必需的dll和库
Win32 x64, Linux。
这个例子打乱左上象限的位图
使用的关键123
L_INT ScrambleBitmapExample (pBITMAPHANDLE pBitmap)
{
L_INT nRet;
如果(pBitmap !)
返回ERROR_NO_BITMAP;
nRet = L_ScrambleBitmap (pBitmap, 0, 0, BITMAPWIDTH (pBitmap) / 2, BITMAPHEIGHT (pBitmap) / 2, 123年,SB_ENCRYPT);
如果(nRet ! =成功)
返回nRet;
返回成功;
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。