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 个像素.

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

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

用 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]=
版本 7 的新功能 | 版本 9 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »