---
title: "ImageDimensions"
language: "en"
type: "Symbol"
summary: "ImageDimensions[image] gives the pixel dimensions of an Image or Image3D object image. ImageDimensions[video] gives the pixel dimensions of the first video track of the Video object video."
keywords: 
- image manipulation
- width
- height
- image size
- raster size
- pixel
- dimensions
canonical_url: "https://reference.wolfram.com/language/ref/ImageDimensions.html"
source: "Wolfram Language Documentation"
related_guides: 
  - 
    title: "Image Representation"
    link: "https://reference.wolfram.com/language/guide/ImageRepresentation.en.md"
  - 
    title: "Video Creation"
    link: "https://reference.wolfram.com/language/guide/VideoCreation.en.md"
  - 
    title: "Video Computation: Update History"
    link: "https://reference.wolfram.com/language/guide/VideoComputation-UpdateHistory.en.md"
  - 
    title: "3D Images"
    link: "https://reference.wolfram.com/language/guide/3DImages.en.md"
  - 
    title: "Image Computation: Update History"
    link: "https://reference.wolfram.com/language/guide/ImageComputation-UpdateHistory.en.md"
related_workflows: 
  - 
    title: "Make a Notebook-Width Image"
    link: "https://reference.wolfram.com/language/workflow/MakeANotebookWidthImage.en.md"
related_functions: 
  - 
    title: "Information"
    link: "https://reference.wolfram.com/language/ref/Information.en.md"
  - 
    title: "ImageAspectRatio"
    link: "https://reference.wolfram.com/language/ref/ImageAspectRatio.en.md"
  - 
    title: "ImageChannels"
    link: "https://reference.wolfram.com/language/ref/ImageChannels.en.md"
  - 
    title: "ImageData"
    link: "https://reference.wolfram.com/language/ref/ImageData.en.md"
  - 
    title: "Image"
    link: "https://reference.wolfram.com/language/ref/Image.en.md"
  - 
    title: "Interleaving"
    link: "https://reference.wolfram.com/language/ref/Interleaving.en.md"
  - 
    title: "Dimensions"
    link: "https://reference.wolfram.com/language/ref/Dimensions.en.md"
  - 
    title: "ImageSize"
    link: "https://reference.wolfram.com/language/ref/ImageSize.en.md"
related_tutorials: 
  - 
    title: "Image Processing"
    link: "https://reference.wolfram.com/language/tutorial/ImageProcessing.en.md"
---
# ImageDimensions

ImageDimensions[image] gives the pixel dimensions of an Image or Image3D object image.

ImageDimensions[video] gives the pixel dimensions of the first video track of the Video object video.

## Details

* ``ImageDimensions`` gives the result in the following form:

|           |                                                          |
| --------- | -------------------------------------------------------- |
| {w, h}    | width and height of an Image or frames of a Video object |
| {w, d, h} | width, depth, and height of an Image3D object            |

* Results from ``ImageDimensions`` are not affected by settings for ``Interleaving`` or ``ImageSize`` in ``Image``.

## Examples (7)

### Basic Examples (3)

Width and height of an image:

```wl
In[1]:= ImageDimensions[[image]]

Out[1]= {240, 80}
```

---

Width and height of video frames:

```wl
In[1]:= ImageDimensions[\!\(\*VideoBox["![Video Player: ExampleData/fish.mp4](video://content-83a60)"]\)]

Out[1]= {320, 180}
```

---

Width, depth, and height of a 3D image:

```wl
In[1]:= ImageDimensions[[image]]

Out[1]= {50, 50, 21}
```

### Properties & Relations (3)

``ImageDimensions`` returns width and height:

```wl
In[1]:= ImageDimensions[[image]]

Out[1]= {120, 90}
```

``Dimensions`` on image data returns rows and columns, and therefore reverses the result:

```wl
In[2]:= Dimensions[ImageData[[image]]]

Out[2]= {90, 120}
```

---

``ImageDimensions`` returns width and height:

```wl
In[1]:= ImageDimensions[[image]]

Out[1]= {100, 75}
```

For multichannel images, ``Dimensions`` of image data also returns the number of channels:

```wl
In[2]:= Dimensions[ImageData[[image]]]

Out[2]= {75, 100, 3}
```

---

``ImageDimensions`` for a 3D image returns width, depth and height:

```wl
In[1]:= ImageDimensions[[image]]

Out[1]= {4, 3, 2}
```

``Dimensions`` on image data returns slices, rows and columns, and therefore reverses the result:

```wl
In[2]:= Dimensions[ImageData[[image]]]

Out[2]= {2, 3, 4}
```

### Possible Issues (1)

Image dimensions are not affected by the displayed size:

```wl
In[1]:= ImageDimensions[[image]]

Out[1]= {240, 80}
```

## See Also

* [`Information`](https://reference.wolfram.com/language/ref/Information.en.md)
* [`ImageAspectRatio`](https://reference.wolfram.com/language/ref/ImageAspectRatio.en.md)
* [`ImageChannels`](https://reference.wolfram.com/language/ref/ImageChannels.en.md)
* [`ImageData`](https://reference.wolfram.com/language/ref/ImageData.en.md)
* [`Image`](https://reference.wolfram.com/language/ref/Image.en.md)
* [`Interleaving`](https://reference.wolfram.com/language/ref/Interleaving.en.md)
* [`Dimensions`](https://reference.wolfram.com/language/ref/Dimensions.en.md)
* [`ImageSize`](https://reference.wolfram.com/language/ref/ImageSize.en.md)

## Tech Notes

* [Image Processing](https://reference.wolfram.com/language/tutorial/ImageProcessing.en.md)

## Related Guides

* [Image Representation](https://reference.wolfram.com/language/guide/ImageRepresentation.en.md)
* [Video Creation](https://reference.wolfram.com/language/guide/VideoCreation.en.md)
* [Video Computation: Update History](https://reference.wolfram.com/language/guide/VideoComputation-UpdateHistory.en.md)
* [3D Images](https://reference.wolfram.com/language/guide/3DImages.en.md)
* [Image Computation: Update History](https://reference.wolfram.com/language/guide/ImageComputation-UpdateHistory.en.md)

## Related Workflows

* [Make a Notebook-Width Image](https://reference.wolfram.com/language/workflow/MakeANotebookWidthImage.en.md)

## History

* [Introduced in 2008 (7.0)](https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn70.en.md) \| [Updated in 2012 (9.0)](https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn90.en.md) ▪ [2021 (13.0)](https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn130.en.md)