【问题标题】:What does this expression "C<>M<>Y" mean?这个表达式“C<>M<>Y”是什么意思?
【发布时间】:2021-09-16 09:41:07
【问题描述】:

关于这个问题,CMY 代表颜色:青色、洋红色和黄色。

我最近看到一个声明说,

如果 CMY 为 0,则图像为黑白,如果 C=M=Y 而不是 0,则图像为灰度,如果 CMY,则图像为彩色。

我了解其他两个,但不确定“CMY”是什么意思。 有人可以用两个或更多的例子解释它的含义吗?

【问题讨论】:

  • &lt;&gt; 表示不相等...在 C/C++ 语言中使用的是运算符 !=

标签: math colors logic expression printers


【解决方案1】:

C小于或大于M,M小于或大于Y。

【讨论】:

  • 或者我可以说 C、M、Y 有独特的价值吗?
  • @Shubham - 这是伪代码所说的另一种说法。但是,伪代码(略微)错误。具体来说,三个颜色通道中的两个可以相同,它仍然是一种颜色,而不是灰色。那是3 &lt;&gt; 3 &lt;&gt; 4false,因为3 &lt;&gt; 3false - 但这是错误的;那不是灰色的,因此它有颜色。正确的公式只是灰度一的负数:not (C equals M equals Y)。但这是吹毛求疵。
【解决方案2】:

另一条评论说的基本一样,只是在发帖前才意识到

在 excel 和某些语言中,&lt;&gt;not equal 所以:

if(Cyan <> Magenta){
   print('Image isn't grayscale')
} 

【讨论】:

  • 好吧,像我这样的 JavaScript 开发者:可以将其视为此表达式 C != M &amp;&amp; M!= Y,对吗?
  • 是的,抱歉过了一会儿才回复,也不确定AND&amp;&amp;
猜你喜欢
  • 2011-04-15
  • 2013-11-22
  • 2010-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-16
  • 2021-05-21
相关资源
最近更新 更多