This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

ImagePad

ImagePad
pads image on all sides with m background pixels.
ImagePad
pads image on all sides using the value or method specified by padding.
ImagePad
pads image with the specified numbers of pixels on each side.
  • The following forms of padding can be specified:
zan intensity value
colora color (GrayLevel, RGBColor, etc.)
{c1,c2,...}list of channel values
Automaticautomatic choice based on the boundary
"Fixed"repetitions of the pixels on each boundary
"Periodic"cyclic repetitions of the complete image
"Reflected"reflections of the image in the boundary
"Reversed"reversals of the complete image
  • The padding value indicates that the rectangles of pixels added at each corner should be copies of the pixels at the corners of the original image.
  • indicates that the outermost layer of pixels in the image should be repeated as the innermost layer of pixels in the padding. specifies that these pixels should not be repeated.
  • ImagePad typically gives an image that has the same type as image. Padding a binary image with arbitrary intensity or color pixels typically returns an image of type .
  • ImagePad removes m pixels from each side of image.
Pad an image with 2 rows of yellow pixels:
Pad with more rows, automatically determining the border color:
Pad by reflecting the rows and columns at the borders:
Pad an image by replicating rows and columns at the borders:
Pad by periodically repeating rows and columns:
Pad an image with 2 rows of yellow pixels:
In[1]:=
Click for copyable input
Out[1]=
Pad with more rows, automatically determining the border color:
In[2]:=
Click for copyable input
Out[2]=
 
Pad by reflecting the rows and columns at the borders:
In[1]:=
Click for copyable input
Out[1]=
 
Pad an image by replicating rows and columns at the borders:
In[1]:=
Click for copyable input
Out[1]=
 
Pad by periodically repeating rows and columns:
In[1]:=
Click for copyable input
Out[1]=
Pad a grayscale image with a brown margin:
New in 7