gpt4 book ai didi

macos - AppleScript 中如何处理颜色?

转载 作者:行者123 更新时间:2023-12-04 20:05:30 26 4
gpt4 key购买 nike

我正在尝试使用 AppleScript 更改 Finder 窗口的背景颜色,并遇到了这个代码片段,这似乎有效......但是,我不确定颜色数组的逻辑......

tell the icon view options of the front Finder window
set the background color to {52942, 54484, 31097}
end tell

{52942, 54484, 31097} AppleScript 魔术指的是什么?对我来说,它看起来不像 RGB...我如何获得特定的东西,比如红色 (#ff0000 | 255, 0, 0),或者更好的是,霓虹青色 (#00f6ff | 0, 246, 255)?

最佳答案

RGB 颜色有四种不同的数字表示。
Notation -- RGB triplet ( 红色 )

1- 算术 -- (1.0, 0.0, 0.0)

2- 百分比 -- (100%, 0%, 0%)

3- 每 channel 数字 8 位 -- (255, 0, 0) 或有时 #FF0000 (十六进制)

4- 每 channel 数字 16 位 -- (65535, 0, 0)

组件值通常存储为 0 到 255 范围内的整数,单个 8 位字节可以提供的范围。这些通常表示为十进制或十六进制数。

将整数 ( standard RGB value ) 乘以 257 获取每 channel 16 位数字的值 ( AppleScript )

关于macos - AppleScript 中如何处理颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29054808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com