# include“l_bitmap.h”
L_LTKRN_APIL_INTL_ChangeBitmapViewPerspective (pDstBitmap pSrcBitmap、uStructSize ViewPerspective)
旋转和翻转位图数据作为必要的角度来实现所需的视图。
位图句柄指针引用转换位图数据。通过零转换源位图。
位图句柄指针引用的位图转换。
结构大小的字节,指向pDstBitmap
版本控制。使用sizeof (BITMAPHANDLE)。
想要的视图视角。以下是可能的值:
常数 | 意义 |
---|---|
TOP_LEFT | [1]左上的形象是第一个在内存中。 |
BOTTOM_LEFT180 | [2](文档和医疗TOP_RIGHT成像工具包)一样,BOTTOM_LEFT顺时针旋转180度。 |
BOTTOM_LEFT | [4]左下侧的图像首先在内存中。 |
TOP_LEFT180 | [3] (文档和医疗BOTTOM_RIGHT成像工具包)一样,TOP_LEFT顺时针旋转180度。 |
RIGHT_TOP | [6](文档和医疗成像工具包)第一行右边,第一列是正面的。 |
TOP_LEFT90 | [6](文档和医疗RIGHT_TOP成像工具包)一样,TOP_LEFT顺时针旋转90度。 |
LEFT_TOP | [5](文档和医疗成像工具包)左边第一行,第一列是板面 |
BOTTOM_LEFT90 | [5](文档和医疗LEFT_TOP成像工具包)一样,BOTTOM_LEFT顺时针旋转90度 |
RIGHT_BOTTOM | [7](文档和医疗成像工具包)第一行右边,第一列是底部 |
BOTTOM_LEFT270 | [7](文档和医疗RIGHT_BOTTOM成像工具包)一样,BOTTOM_LEFT顺时针旋转270度 |
LEFT_BOTTOM | [8](文档和医疗成像工具包)左边第一行,第一列是板面。 |
TOP_LEFT270 | [8](文档和医疗LEFT_BOTTOM成像工具包)一样,TOP_LEFT顺时针旋转270度。 |
价值 | 意义 |
---|---|
成功 | 函数是成功的。 |
< 1 | 一个错误发生。指返回代码。 |
使用这个函数改变ViewPerspective字段的数据和位图句柄。位图句柄ViewPerspective字段更改,因此,显示不变。这个函数并不影响图像显示。这可以用于简化计算,包括位图坐标。通用视图的角度信息,请参考占视图的角度。
必需的dll和库
Win32 x64, Linux。
L_INT ChangeBitmapViewPerspectiveExample (L_VOID)
{
L_INT nRet;
BITMAPHANDLE LeadBitmap;
nRet = L_LoadBitmap (MAKE_IMAGE_PATH(文本(“IMAGE1.CMP”&LeadBitmap)),运算符(BITMAPHANDLE), 0 ORDER_BGR空,空);
如果(nRet ! =成功)
返回nRet;
如果(LeadBitmap。ViewPerspective ! = TOP_LEFT)
{
&LeadBitmap nRet = L_ChangeBitmapViewPerspective(零,运算符(BITMAPHANDLE) TOP_LEFT);
如果(nRet ! =成功)
返回nRet;
}
nRet = L_SaveBitmap (MAKE_IMAGE_PATH(文本(“Result.BMP”))、&LeadBitmap FILE_BMP, 24岁,0,NULL);
如果(nRet ! =成功)
返回nRet;
L_FreeBitmap (&LeadBitmap);
返回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点
联系我们请填写这张表格,我们将通过电子邮件联系你。