ImageMultiply

ImageMultiply[image,x]
image 中每个通道值乘以一个因子 x.

ImageMultiply[image1,image2]
给出一个图像,其中它的每个像素是对应 中像素的乘积.

ImageMultiply[image,expr1,expr2,]
将所有 乘以 image,其中各 可以为图像、数字或或颜色值.

更多信息更多信息

  • ImageMultiply[image,] 返回的图像的维数和 image 相同.
  • ImageMultiply[image,x] 中,x 可以是范围通常在0到1之间的一个数值、一种颜色或颜色通道值的列表.
  • ImageMultiply[image,x] 给出的图像通常与 image 的底层数据类型相同,并在必要时进行裁剪或者截断. »
  • 如果图像的维数不相同,ImageMultiply[image1,image2] 乘以 的中心.
  • 如果 是一个单通道图像,它的值乘以 ImageMultiply[image1,image2] 中其它图像的每个通道的值.
  • 如果 都是多通道图像,每个通道的值分别相乘.
  • ImageMultiply[image1,image2] 给出图像的最大类型是 ,必要时剪切或截取值.
  • 对于二值图像,ImageMultiply 实际上求出像素值的逻辑与操作.
  • ImageMultiply[image,expr1,expr2,] 在参数列表上对 ImageMultiply 进行折叠.
  • ImageMultiply[{image,expr1,expr2,}] 等价于 ImageMultiply[image,expr1,expr2,].
  • ImageMultiply 可用于 Image3D 对象.

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

通过将图像和一个灰度图像相乘,遮罩(mask)一个图像:

In[1]:=
Click for copyable input
Out[1]=

通过图像中所有像素乘以一个常数因子,使得一个 RGB 图像发亮:

In[1]:=
Click for copyable input
Out[1]=

两个二值图像的逻辑与:

In[1]:=
Click for copyable input
Out[1]=

给二进制三维图像上色:

In[1]:=
Click for copyable input
Out[1]=
2008年引入
(7.0)
| 2014年更新
(10.0)