←选择平台

RasterColor结构

总结
描述了一个颜色组成的相对强度的α,红、绿、蓝。
语法
c#
VB
objective - c
c++
Java
[SerializableAttribute ()]公共结构体RasterColor
< SerializableAttribute () >公共结构RasterColor继承了System.ValueType
@接口LTRasterColor: NSObject < NSCopying NSCoding >
公共最后RasterColor
[SerializableAttribute ()]公共价值RasterColor:公共System.ValueType
讲话

的LEADTOOLSRasterColor类提供了一个平台独立的代表一个ARGB颜色,可以用在任何平台支持等LEADTOOLS GDI, GDI +和WPF。

将LEADTOOLSRasterColor对象与设备相关的颜色,你可以使用这个类的方法的各种属性(如一个,R,G,B属性和红色阿尔法RasterColor (int, int, int, int蓝色)直接构造函数),或使用下面的助手类:

文档和医疗工具包,也可以代表一个16位灰度值RasterImage12或16位灰度位图。为了避免混淆的RGB值,设置COLORREF_GRAY16面具(0 x04000000)。在这种情况下(0 x0400yyyy),低16位(0 xyyyy)也代表了16位灰度值。(0 x0400ffff 16位16位黑色。白色和0 x04000000)这些都不是标准的Windows值。因此,尽管LEADTOOLS方法将识别COLORREF这种格式,Windows的方法不会。

例子

将。net的颜色转换为RasterColor和背部。

c#
VB
使用Leadtools;公共无效例(){常量int= 128,R = 24 G = 87, B = 134;/ /创建一个RasterColorRasterColor clr =RasterColor (R, G, B);/ /确保颜色是正确的Assert.IsTrue (clr。一个= =);Assert.IsTrue (clr。= = R);Assert.IsTrue (clr。G = = G);Assert.IsTrue (clr。B = = B);/ /显示它的价值Console.WriteLine (clr);/ /显示,R, G, B值Console.WriteLine (“Alpha值:“+ clr.A);Console.WriteLine (“红色值:”+ clr.R);Console.WriteLine (“绿色价值:”+ clr.G);Console.WriteLine (“蓝值:”+ clr.B);}
进口Leadtools公共例()“创建一个RasterColor昏暗的clr作为RasterColor (128、24、87、134)“确保颜色是正确的Debug.Assert (clr。一个= 128)Debug.Assert (clr。R = 24)Debug.Assert (clr。G = 87)Debug.Assert (clr。B = 134)“显示其价值Console.WriteLine (clr)”显示,R, G, B值Console.WriteLine (“Alpha值:“+ clr.A.ToString ())Console.WriteLine (“红色值:”+ clr.R.ToString ())Console.WriteLine (“绿色价值:”+ clr.G.ToString ())Console.WriteLine (“蓝值:”+ clr.B.ToString ())结束
需求

目标平台

Leadtools组装
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。