许多LEADTOOLS方法参考图像坐标,通常不同于显示一个图像的坐标。例如,在Windows中,第一个像素的图片总是显示在左上角,但在RasterImage对象相同的图片,第一个像素在内存中往往是手机的左下角时的形象。图像中像素的排列称为视图的角度来看。
信息变化的图像坐标,基于视图的角度来看,是指“翻译或从图像坐标”在下面。
LEADTOOLS跟踪视图的角度来看的ViewPerspective财产。
以下是可能的值。
所有的工具包:
[0]左上的形象是第一个在内存中。 |
|
[2]左下侧的图像首先在内存中。 |
[1]右上的形象是第一个在内存中。 |
|
[3]图像右下角第一个在内存中。 |
|
[4]第一行右边,第一列是正面的。 |
|
[4]RightTop一样,TopLeft顺时针旋转90度。 |
|
[8]左边第一行,第一列是底部的一面。 |
|
[8]LeftBottom一样,TopLeft顺时针旋转270度。 |
|
[1]TopRight一样,BottomLeft顺时针旋转180度。 |
|
[3]BottomRight一样,TopLeft顺时针旋转180度。 |
|
[5]左边第一行,第一列是板面 |
|
[5]LeftTop一样,BottomLeft顺时针旋转90度 |
|
[7]右侧第一行,第一列是底部的一面 |
|
[7]RightBottom一样,BottomLeft顺时针旋转270度 |
显示图像的方法占视图的角度来看,这显示的图像有正确的方向。然而,得到图像的宽度和高度的时候,你必须考虑这种可能性:图像旋转视图的角度来看。此外,在某些情况下,你必须翻译或从图像坐标。
解释图像的宽度和高度(文档/医疗唯一的)
在LEADTOOLS文档/医疗工具包,一个图像可以旋转视图的角度来看,如果你设置RasterCodecs.Options.Load。旋转加载之前真正的形象,或如果您使用ChangeViewPerspective快速旋转的方法。
在这种情况下,宽度和高度属性可能不匹配图像的显示方向。这是一个重要的考虑在任何图像的纵横比的计算。LEADTOOLS提供以下属性来帮你解释:
翻译与图像坐标
在某些情况下你必须翻译或从图像坐标。例如,假设您正在使用GetPixelColor方法来获取当前鼠标位置的颜色。因为Leadtools.RasterImage.GetPixelColor (System.Int32 System.Int32)使用图像坐标,你必须翻译鼠标坐标。
类似地,如果你正在与两个视角图像有不同的视图,您可能需要将图像坐标从一个到另一个。LEADTOOLS简化翻译提供了以下方法:
如果有必要,您还可以使用以下方法来旋转和翻转图像数据根据需要实现不同观点的角度来看:
帮助收藏
光栅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点
联系我们请填写这张表格,我们将通过电子邮件联系你。