Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >

ImageCompose

ImageCompose
将重叠的 overlay 对象重叠到 image 上.
ImageCompose
用混合分式 混合处理 overlay 对象重叠到 image 上.
ImageCompose
overlay 的中心放在 imagepos 坐标上.
ImageCompose
overlay 中的点 opos 放在 imagepos 坐标上.
ImageCompose
用混合分式 并且指定混合模式.
  • ImageCompose 总是给出 image 相同像素大小的一个图像.
  • 如果 obj 有一个 通道, ImageCompose 进行 混合处理.
  • ImageCompose 实际上将 obj 的 alpha 值设置为 乘以一个存在的 通道.
  • ImageCompose 逐像素的重叠 obj 对象到 image 上,不改变 obj 的大小.
  • 对象 obj 可以是一个明确的图像对象或自动光栅化为 image 相同大小的图形.
  • image 中的坐标 posobj 中的坐标 pos 可以以下列方式指定:
{x,y}左下角的绝对像素偏移
Scaled[{sx,sy}]穿过对象,从0到1的缩放坐标
{posx,posy}已定义的 坐标
  • 如果仅给出一个 , 另一个假设是 Center.
  • 像素位移 可以是负数,指定一个点在 imageobj 的范围之外.
  • 如果 image 有一个 通道,ImageCompose 产生有 通道的一个图像.
  • ImageCompose 实际上增加值 的一个通道到 image 上.
  • ImageComposeimage 中每个像素值的一个分式 obj 中每个像素值的一个分式 混合,在所有例子中考虑 通道.
  • 若关于 mode 的值为 obj 视为在 image 的顶部. 若值 ,它视为放在底部. 若值为 imageobj 视为对称的.
  • 的下列选择对应于标准 Duff-Porter 混合运算:
{1,1,1}图像"上方"对象 (默认)
{0,1,1}图像"顶部"对象
{1,0,1}对象
{0,0,1}图像"内部"对象
{1,1,0}"xor" 操作
{0,1,0}图像"外"对象
{1,0,0}对象 "外" 图像
{0,0,0}"清除" 图像
{1,1,-1}对象"上方"图像
{0,1,-1}图像
{1,0,-1}对象"顶部" 图像
{0,0,-1}对象"内部"图像
  • 给出的"上方"操作实际上执行一个 混合.
  • 给出"内部" 操作实际上将一个图像重叠到其它图像的补充 通道.
  • 给出的"外部"操作将一个图像重叠到其它图像的 通道.
  • 给出的"顶部"操作在执行 混合前将两个图像的 通道组合起来.
将半透明的图像重叠起来:
指定重叠的一个明确坐标:
指定一个 混合参数:
重叠两个部分透明的图像:
将半透明的图像重叠起来:
In[1]:=
Click for copyable input
Out[1]=
 
指定重叠的一个明确坐标:
In[1]:=
Click for copyable input
Out[1]=
 
指定一个 混合参数:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
 
重叠两个部分透明的图像:
In[1]:=
Click for copyable input
Out[1]=
创建一个运动模糊的效果:
开发 混合模式和参数的完全范围:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF