photoshop中的HSB模块,和RGB模块有啥区别呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了photoshop中的HSB模块,和RGB模块有啥区别呢?相关的知识,希望对你有一定的参考价值。
色域的区别,而且HSB是最基本的模式,就是色相,饱和度,明度,这种模式是基于我们人眼识别能力的,而RGB是颜色很丰富的,一般都用这种模式做图,最后再转成你需要的模式 参考技术A 理论上就是一楼说的那样。我想简单补充的是,如果你是用photoshop作图、修照片的话,就用RGB模式。因为理论上光学三原色红、绿、蓝能混合调出所有颜色,是色彩最丰富的。如果你是学美术的,喜欢用photoshop画一些CG插画,那么就用HSB,学过美术的人都知道色相、饱和度、明度,习惯了画油画的人用HSB模式画插画是很好上手的。本回答被提问者采纳 参考技术B photoshop中的HSB 这里有篇教程,感觉不错 http://www.i8zxw.com/ps001/ps021/2010-12/461.htm ,看适合你不构建模块时,Julia中的`using`和`import`有啥区别?
【中文标题】构建模块时,Julia中的`using`和`import`有啥区别?【英文标题】:What is the difference between `using` and `import` in Julia when building a module?构建模块时,Julia中的`using`和`import`有什么区别? 【发布时间】:2015-01-21 01:30:19 【问题描述】:问题:当我构建自己的模块时,Julia 中的using
和import
有什么区别?
我根据阅读文档的猜测: using
用于将另一个模块带入当前模块的命名空间。 import
用于将来自其他模块的特定类型/函数/变量带入当前模块的命名空间。
那么,我到底错在哪里?
【问题讨论】:
【参考方案1】:朱莉娅Modules documentation 表示:
import
关键字 [...] 仅限 一次只对一个名称进行操作。它不添加模块 以using
的方式搜索。import
也不同于using
在于 必须使用import
导入函数 才能使用 new 进行扩展 方法。 [...] 名称只能通过using
看到的函数无法扩展。
(强调我的。)
例如,您可以使用import
向Base.show
添加方法来漂亮地打印您自己的类型,但不能使用using
。
还有importall
可以导入模块的所有导出名称。
(这个答案指的是 Julia 0.6;文档被改写为 1.0。)
【讨论】:
非常清楚谢谢(+1+勾选)。在问这个问题之前,我实际上阅读了那段确切的段落,但显然没有破译其中的含义。您的强调很有帮助。 我可以说using
比import
更严格吗,因为它禁止扩展名称?或者,using
可以做一些事情,但 import
做不到。
文档中说“无法扩展名称只能通过using
看到的函数”是什么意思?具体来说,在函数名称的上下文中“可见”是什么意思?【参考方案2】:
documentation(Julia 1.4 的更新链接)非常好。这是我认为最简洁的摘录:
(一个演示模块,使下面的例子具体化)
module MyModule
export x, y
x() = "x"
y() = "y"
p() = "p"
end
(这是文档中的表格,但 *** 仍然不会添加对表格的支持,所以...重新格式化)
命令
using MyModule
在范围内:所有导出的名称(x
和 y
)、MyModule.x
、MyModule.y
和 MyModule.p
可扩展:MyModule.x
、MyModule.y
和 MyModule.p
using MyModule: x, p
范围内:x
和 p
可扩展:(无)
import MyModule
范围内:MyModule.x
、MyModule.y
和 MyModule.p
可扩展:MyModule.x
、MyModule.y
和 MyModule.p
import MyModule.x, MyModule.p
范围内:x
和 p
可扩展:x
和 p
import MyModule: x, p
范围内:x
和 p
可扩展:x
和 p
【讨论】:
我的心都碎了...我还没有意识到现在using
允许导入以进行扩展。【参考方案3】:
主要区别的总结,我觉得很容易记住:
using NiceStuff
允许 usage 访问没有模块限定符的导出名称,import NiceStuff
不允许;和
import NiceStuff: nice
允许 extension 访问(添加方法)到没有模块限定符的指定函数,using NiceStuff: nice
不允许。
还有一个小的区别:using
和 import
(using Random: randstring as rstr
、import Random: randstring as rstr
)的单个标识符允许使用 X as Y
语法,但对于模块名称本身,允许使用 import Random as Rnd
而using Random as Rnd
是一个错误。
我在Modules docs page 中发现的其他一些有用的观点
using ModuleName
是唯一需要导出列表的形式。
import NiceStuff
等价于using NiceStuff: NiceStuff
。
【讨论】:
以上是关于photoshop中的HSB模块,和RGB模块有啥区别呢?的主要内容,如果未能解决你的问题,请参考以下文章