ImageTake

ImageTake[image,n]
gives an image consisting of the first n rows of image.

ImageTake[image,-n]
gives an image consisting of the last n rows of image.

ImageTake[image,{row1,row2}]
gives rows row1 through row2.

ImageTake[image,{row1,row2},{col1,col2}]
gives the image that spans row1 to row2 and col1 to col2.

ImageTake[image3d,{slice1,slice2},{row1,row2},{col1,col2}]
gives the 3D image consisting of the specified slices, rows, and columns.

DetailsDetails

  • ImageTake takes the rows of an image to be numbered from top to bottom, starting at 1.
  • ImageTake uses the standard sequence specification:
  • Allall elements
    nelements 1 up to n
    UpTo[n]elements 1 up to n
    -nlast n elements
    {n}element n only
    {m,n}elements m through n inclusive
    {m,n,s}elements m through n in steps of s
  • If fewer elements exist than are requested, ImageTake will just return the elements that are present.

ExamplesExamplesopen allclose all

Basic Examples  (3)Basic Examples  (3)

Take the first 70 pixel rows from an image:

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

Take rows 80 to 200 and columns 100 to 200:

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

Take the last 50 slices of a 3D volume:

In[1]:=
Click for copyable input
Out[1]=
Introduced in 2008
(7.0)
| Updated in 2015
(10.3)
Translate this page: