2026a
# setColor
设置绘图区域对象颜色
函数库: TyImageProcessing
# 语法
setColor(h,color)
# 说明
setColor(h,color) 设置绘图区域对象 h 的颜色。
# 示例
示例
将一个距离工具插入到图像中。
using TyImageProcessing
imshow(imread("pout.tif"));
h = imdistline();
设置颜色。
setColor(h,"red")
获取颜色。
getColor(h)
ans =
"red"
设置位置。
setPosition(h, [10.0 100.0], [10.0 100.0])
获取位置。
getPosition(h)
ans =
2×2 Matrix{Float64}:
10.0 10.0
100.0 100.0
设置标签可见性。
setLabelVisible(h,false)
获取标签可见性。
getLabelVisible(h)
ans =
false
设置标签可见,设置标签文本格式。
setLabelVisible(h,true)
setLabelTextFormatter(h, "%02.0f pixels");
获取标签文本格式。
getLabelTextFormatter(h)
ans =
"%02.0f pixels"
获取距离工具与水平轴的角度。
getAngleFromHorizontal(h)
ans =
135.0
获取距离。
getDistance(h)
ans =
127.27922061357856
删除距离工具
delete(h)

# 输入参数
h - 区域对象imdistline
区域对象,指定为 imdistline 对象。
color - 区域颜色RGB 三元组 | 颜色名称 | 短名称
区域颜色,可以指定为 RGB 三元组、颜色名称或简短的颜色名称。
您可以使用 RGB 三元组来指定任何颜色。RGB 三元组是一个包含三个元素的行向量,这些元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在 [0, 1] 范围内。
下表列出了颜色选项及其对应的 RGB 三元组。
| 颜色名称 | 短名称 | RGB 三元组 | 显示 |
|---|---|---|---|
| "red" | "r" | [1 0 0] | ![]() |
| "green" | "g" | [0 1 0] | ![]() |
| "blue" | "b" | [0 0 1] | ![]() |
| "cyan" | "c" | [0 1 1] | ![]() |
| "magenta" | "m" | [1 0 1] | ![]() |
| "yellow" | "y" | [1 1 0] | ![]() |
| "black" | "k" | [0 0 0] | ![]() |
| "white" | "w" | [1 1 1] | ![]() |
| / | / | [0 0.4470 0.7410] | ![]() |
| / | / | [0.8500 0.3250 0.0980] | ![]() |
| / | / | [0.9290 0.6940 0.1250] | ![]() |
| / | / | [0.4940 0.1840 0.5560] | ![]() |
| / | / | [0.4660 0.6740 0.1880] | ![]() |
| / | / | [0.3010 0.7450 0.9330] | ![]() |
| / | / | [0.6350 0.0780 0.1840] | ![]() |














