这是 ColorSchemex 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
配色方案 - 定义标准内部颜色名称集的颜色值,用于
其他配置文件
配置 配置
活跃
将用于不同聚焦元素的背景的颜色,例如
焦点窗口的标题栏、选定的菜单项等。这个颜色应该是
与 Base、Inactive1 和 Inactive2 在色调上形成对比,但在饱和度上相似。
活动黑暗
此颜色的值应略低于 Active(深 5-10%)。 这是
当焦点标题栏的背景是渐变时很有用。
活动灯
此颜色的值应略高于 Active(轻 5-10%)。 这个
当焦点标题栏的背景是渐变时很有用。
活动文本
焦点标题栏上的文本颜色。 它应该与高价值对比
活跃的颜色。
角度
定义 Inactive1、Base 和 Inactive2 颜色之间的色调圆上的角度
配色方案,由 AfterStep 自动计算。 默认角度为 30
度。 使用较小的角度使非活动颜色和基本颜色更相似。
基值
这种颜色定义了配色方案的颜色。 它将用于桌面
背景。 当 AfterStep 被允许自动计算配色方案时 - 它
将使用此颜色与角度值作为计算基础。
暗黑
颜色应该比基色深约 10%,但具有相似的色调和
饱和。 用于绘制渐变桌面背景。
底灯
颜色应该比基色浅 10%,但具有相似的色调
和饱和度。 用于绘制渐变桌面背景。
光标
此颜色将用于 pmouse 指针,并且应与
所有其他颜色。
禁用文本
禁用菜单项的文本颜色。 应该与菜单项的非常相似
背景颜色。
高活性
用于聚焦菜单。 应该与 Active color 相似,但稍微淡一些。
高主动背
用于当前菜单项的背景。 应该相似,但更亮一些
他们活跃的颜色。
HighActiveBack 黑暗
应该比 HighActiveBack 颜色深 10%。 适用于渐变背景
选定的菜单项。
高主动背光
应该比 HighActiveBack 颜色轻 10%。 适用于渐变背景
选定的菜单项。
高活性暗
应该比 HighActive 颜色深 10%。 适用于渐变背景
重点菜单标题栏。
高活性光
应该比 HighActive 颜色轻 10%。 适用于渐变背景
重点菜单标题栏。
高活性文本
用于在聚焦菜单标题栏上绘制文本的颜色。 应该在高
与 HighActive 颜色形成对比。
高不活跃
用于未聚焦的菜单。 应该类似于 Inactive1 颜色,但有点
打火机。
HighInactive返回
用于非活动菜单项的背景。 应该相似,但更亮一些
他们 HighInactive 颜色。
高不活动返回黑暗
应该比 HighInactiveBack 颜色深 10%。 适用于渐变背景
非活动菜单项。
高无源背光
应该比 HighInactiveBack 颜色轻 10%。 适用于渐变背景
非活动菜单项。
高不活跃暗
应该比 HighInactive 颜色深 10%。 适用于渐变背景
非活动菜单标题栏。
高无源光
应该比 HighInactive 颜色轻 10%。 适用于渐变背景
非活动菜单标题栏。
高无效文本
未聚焦的菜单标题栏上的文本颜色。 应该是对比强烈
高无效颜色。
不活动1
用于未聚焦窗口标题栏背景的主要颜色。
非活动1暗
应该比 Inactive10 暗 1%。 适用于未聚焦的渐变背景
视窗。
非活动1Light
应该比 Inactive10 轻 1%。 适用于未聚焦的渐变背景
视窗。
不活动2
用于未聚焦窗口标题栏背景的辅助颜色。 应该用于
未聚焦的粘性窗口。
非活动2暗
应该比 Inactive10 暗 2%。 适用于粘性渐变背景
视窗。
非活动2Light
应该比 Inactive10 轻 2%。 适用于粘性渐变背景
视窗。
非活动文本1
未聚焦的标题栏上的文本颜色。 应该是对比强烈
不活跃 1.
非活动文本2
粘性标题栏上的文本颜色。 应该与 Inactive2 形成强烈对比。
商品描述
AfterStep 配色方案应该可以减轻组装一组颜色的痛苦
相互配合,同时在设计定制时提供额外的灵活性
外观/主题。
AfterStep Colorscheme 是一组标准的颜色名称,可能有不同的颜色
分配给他们的值。 此颜色名称用于定义外观和 XML 图像。 经过
将不同的颜色值分配给相同的颜色名称,可以立即
在整个 Look 中更改颜色,而无需更改任何图像或配置文件。
并非所有 Colorscheme 颜色都必须明确定义。 只有基色是
重要的。 AfterStep 能够自动生成好看的配色方案,由此
单一颜色。 颜色方案文件中的显式颜色定义将覆盖任何自动
选择。 一个例子是 NeXTish 配色方案,其中所有的颜色都是
定制。 如果为 Base 选择灰度颜色 - 它将生成灰度
颜色方案,其中不同的灰色阴影用于不同的颜色。
选定的颜色方案文件由所有模块和适当的后续步骤加载。 每当新
颜色方案被选中 - 它会触发 Look 文件和所有图像文件的重新加载。
已编写所有提供的 Look 文件以利用 AfterStep
配色方案。
请阅读以下有关如何生成配色方案的更多详细信息以及其他
与颜色相关的主题:
HARMONIOUS COLORS 选择一组匹配颜色的任务是一件严肃的事情,它
几个世纪以来一直被艺术家和设计师研究。 结果有一定的规则
开发以简化此任务。
首先,与其在红/绿/蓝色彩空间中选择颜色,不如选择匹配颜色
使用色相/饱和度/值 (HSV) 色彩空间进行选择。 色调是最重要的
颜色的特征,以 0(红色调)到 60(黄色调)的度数来衡量
到 120(绿色)到 180(青色)到 240(蓝色)到 300(紫色)然后到 360
与 0 - 红色的色调相同。 色调可以放在所谓的色环上,使
更容易选择匹配的颜色。
选择配色方案有两种主要方法 - 单一色调或多种色调。
单一色调颜色的饱和度不同,通常允许舒缓、简单
主题。 这样的主题看起来很愉快,但缺乏兴奋感,并使它
难以区分不同的元素。
使用多种色调使主题更令人兴奋,并为主题添加更多视觉提示
屏幕,提供更容易的操作,并让用户放松眼部肌肉,从而产生
在更好的人体工程学方面。 因此,这是应该用于用户的方法
界面颜色。 现在如何选择构成和谐主题的色调? 的规则
拇指是在色环上彼此接近的色调彼此相配,
而那些位于圆圈两侧的那些,则产生对比效果。
AfterStep 通过生成一组颜色来解决选择和谐颜色的任务
从使用设计师规则的单一颜色。 IMAGE HUES 屏幕外观(又名主题),
包括许多图像,例如图标、背景、条等。每个这样的图像可能有
一种或几种主要色调,这让我们回到匹配色调的任务,在
以达到和谐的外观。
这里要遵循的经验法则是,任何特定界面上的每个图像
元素,例如标题栏,应该至少有一个主色调与
此元素的背景色调。
有几种方法可以确保图像的色调与背景的色调匹配:
着色
如果图像具有单一的主导色调,则可以将其转换为灰度,然后
用背景的颜色着色。
色调旋转
如果图像有几种色调,或者一个色调和一些灰度部分 - 它的色调可能是
旋转,通过将图像转换为 HSV 色彩空间,改变色调范围,然后
将图像转换回 RGB 色彩空间。
叠加
也可以通过使用将其叠加在背景图像上来更改图像色调
allanon 组合方法,其中每个像素被替换为
图像的像素值和背景的像素值。
AfterStep 解决了使用 XML 图像脚本更改图像色调的任务。
有关更多信息,请参阅 asimagexml。 颜色名称 AfterStep Colorscheme 颜色名称
可以分为几类:
前景和背景
前景色用于渲染文本,而背景色构成一个
该文本的背景。 现在对前景色有几个限制 -
他们应该与背景形成对比,并且最好限制
前景色变为黑色和白色,因为彩色文本往往会在上面“流血”
背景,使其不太符合条件。 前景彩色的另一个问题
是它增加了用户眼睛的压力,迫使他们适应太多
不同的对比色。
基础、活动和非活动
屏幕的一般颜色主题是由背景决定的。 因此我们称
它是一个基本颜色,并确定与它相关的其余颜色。 现在在任何
给定时间,可能有一个元素是重点和活跃的,而其他元素则是
离焦,应该假设较低的能见度。 我们定义要使用的活性颜色
与重点项目(应与基础颜色形成对比)。 我们还定义
用于离焦项目的非活动颜色(最好让它们
类似于基色)。 现在我们可能有两种离焦窗口
(粘性和非粘性),我们实际上定义了 2 种非活动颜色:Inactive1 和
不活跃 2.
渐变色
当用于为标题栏和其他颜色着色时,渐变会创建非常吸引人的外观
界面元素。 通常使用相同色调的颜色是个好主意,但是
具有不同的强度。 为了表示为渐变指定的颜色,我们添加
颜色名称的深色/浅色后缀。 COLOR VALUES AfterStep 非常支持
定义颜色值的灵活而广泛的方法。 标准方法是使用
#RRGGBB 符号。 除此之外,AfterStep 支持以下符号:
#RGB 与#RRGGBB 相同,仅对组件使用 4 位值。 例如#F84 是
与#F08040 相同。
#ARGB 这个和#RGB 一样,加上 Alpha 值(Alpha 值定义了
颜色)。
#AARRGGBB
这与#RRGGBB 加上添加的 8 位 Alpha 值相同。
hsv(色调,饱和度,值)
使用 HSV 色彩空间定义颜色 色调从 0 到 360 度测量,
饱和度和值从 0 到 100 测量。
RGB(红色,绿色,蓝色)
定义 RGB 色彩空间中的颜色。 类似于#RRGGBB 形式,但值不在
十六进制,但以十进制(从 0 到 255)。 它还允许嵌套表达式,例如
如:rgb(128,128,blue(Base))。
ahsv(阿尔法,色调,饱和度,值)
与 hsv() 相同,但还添加了 Alpha 通道。
argb(阿尔法,红色,绿色,蓝色)
与 argb() 相同,但也增加了 Alpha 通道。
色调(色调,颜色)
改变给定预定义颜色的色调,保留其饱和度和值。
sat(饱和度,颜色)
改变给定预定义颜色的饱和度。
价值(价值,颜色)
改变给定预定义颜色的值。
阿尔法(阿尔法,颜色)
改变给定预定义颜色的 alpha。 这对于制作颜色很有用
颜色方案半透明。
红色(红色,彩色)
改变给定预定义颜色的红色通道值。
绿色(绿色,颜色)
改变给定预定义颜色的绿色通道值。
蓝色(蓝色,颜色)
改变给定预定义颜色的蓝色通道值。
示例:
#这可以用于颜色方案定义:
Inactive1 #FF5C5B66 # 或 ahsv(255,245,10,40) 或 argb(255,92,91,102)
#This 可用于外观中的 MyStyle 定义。 #这使得粘性窗口的
标题栏半透明:
返回MultiGradient 6 alpha(50,Inactive2Dark) 0.0 alpha(50,Inactive2Light) 1.0
颜色的实际使用在 AfterStep 外观文件中定义,在 MyStyle 定义中。
也可以在 AfterStep XML 图像中使用所有 ColorScheme 颜色,类似于
标准 X 颜色别名。 也可以使用每个的不同方面
颜色 - 红色、绿色、蓝色和 alpha、色调、饱和度和单独的值。 对于每个
color 使用以下语法定义了 6 个变量:
$ascs.colorname.component 。 例如 $ascs.Active.hue 代表的色调
活跃的颜色。 这在进行转换(着色、hsv 等)时很有用
AfterStep XML 图像。
使用 onworks.net 服务在线使用 ColorSchemex
