ImagePad

ImagePad[image,m]
m 背景像素填充 image 的所有边.

ImagePad[image,m,padding]
padding 指定的值或方法填充 image 的所有边.

ImagePad[image,{{left,right},{bottom,top}},]
用指定数量的像素填充 image 的所有边.

ImagePad[image,{{left,right},{front,back},{bottom,top}},]
用指定数量的像素填充 3D 图像.

更多信息更多信息

  • 可以指定下列填充方式:
  • z一个强度值
    color一个颜色(GrayLevelRGBColor 等)
    {c1,c2,}通道值列表
    Automatic基于边界的自动选择
    "Fixed"每个边界像素的重复
    "Periodic"循环重复整个图像
    "Reflected"边界上图像的映射
    "Reversed"完全图像的逆
  • 填充值 表示每个角的矩形像素复制原图像各个角的像素.
  • 表示图像最外层像素用最内层像素重复填充. 表示这些像素不用重复.
  • ImagePad[image,] 通常给出和 image 相同类型的一个图像. 对于任意密度或颜色像素的一个二进制图像,它的填充总是返回类型为 的一个图像.
  • ImagePad[image,-m]image 的每个边删除 m 个像素.

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

基本范例  (5)基本范例  (5)

用 2 行黄色像素填充一个图像:

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

用更多行填充,自动确定边界颜色:

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

在边界上用对行和列进行映射的方式填充:

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[1]:=
Click for copyable input
Out[1]=
2008年引入
(7.0)
| 2012年更新
(9.0)