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}},]

用指定数量的像素填充三维图像.

ImagePad[video,]

填充 video 的帧.

更多信息

  • ImagePad 通常用于添加边框,或对图像进行扩充.
  • 可以指定下列填充形式:
  • z强度值
    color颜色(GrayLevelRGBColor 等)
    {c1,c2,}通道值列表
    Automatic基于边界的自动选择
    "Fixed"每个边界像素的重复
    "Periodic"整个图像的循环重复
    "Reflected"边界上图像的反射
    "Reversed"整个图像的反转
    "TextureSynthesis"基于完整图像的纹理合成
    {"TextureSynthesis",mask}基于指定遮罩的纹理合成
  • 设置 {"TextureSynthesis",texturemask} 下,texturemask 可以是下列中的一种:
  • n使用 n 个像素宽的边界填充
    Scaled[s]使用每一边像素尺寸的比例 s
    maskimage一个二值遮罩,指定用于填充的区域
  • 填充值 "Fixed" 意味着添加到每个角的矩形像素应该是从原图像各个角的像素复制的.
  • "Reversed" 表示图像最外层像素用最内层像素重复填充. "Reflected" 表示这些像素不该重复.
  • ImagePad[image,] 通常给出和 image 相同类型的 image . 对于任意密度或颜色像素的一个二值图像,它的填充总是返回真实类型的图像.
  • ImagePad[image,-m]image 的每个边去除 m 个像素.

范例

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

基本范例  (2)

对图像进行填充:

用固定的填充方案进行填充:

范围  (7)

数据  (3)

在所有边均匀地对图像进行填充:

填充视频的帧:

对三维图像进行填充:

大小  (1)

用 10 个像素宽的统一边框进行填充:

为每边指定不同的填充值:

指定负的填充值,对图像进行修剪:

填充  (3)

指定填充颜色:

使用固定填充:

使用反射填充:

使用周期填充:

如果图像已经具有相当恒定的框架,则平均框架颜色用于 Automatic 填充:

没有恒定的颜色框架,则使用黑色填充:

使用纹理合成填充:

从 10-像素-宽的边界选择填充纹理元素:

从每侧的指定像素尺寸部分选择填充纹理元素:

用蝴蝶为边框像素合成纹理:

用背景合成纹理:

默认情况下,使用零填充:

为每个边指定不同的填充量:

指定填充颜色:

使用周期填充:

应用  (4)

用不同的填充方案添加边框:

使用周期性填充创建平铺图像:

检测并去除图像几乎一样的边框:

去掉边界部分:

用图样合成纹理:

属性和关系  (3)

当使用颜色填充灰度图像时,返回彩色图像:

ImagePad 只改变图像边缘:

Inpaint 填充图像内的区域:

ImagePad 添加或去掉边界上的一些像素:

ImageCrop 指定输出图像的大小:

可能存在的问题  (1)

默认情况下,可以选择图像中的任意像素进行纹理合成. 这可能会带来不希望出现的部分:

使用遮盖(mask),从选择的填充纹理元素中指定区域:

Wolfram Research (2008),ImagePad,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImagePad.html (更新于 2021 年).

文本

Wolfram Research (2008),ImagePad,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImagePad.html (更新于 2021 年).

CMS

Wolfram 语言. 2008. "ImagePad." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/ImagePad.html.

APA

Wolfram 语言. (2008). ImagePad. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImagePad.html 年

BibTeX

@misc{reference.wolfram_2024_imagepad, author="Wolfram Research", title="{ImagePad}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ImagePad.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagepad, organization={Wolfram Research}, title={ImagePad}, year={2021}, url={https://reference.wolfram.com/language/ref/ImagePad.html}, note=[Accessed: 22-November-2024 ]}