# Image class

Namespace: [Eto.Drawing](https://eto.picoe.ca/api/namespace/eto.drawing.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
[TypeConverter(ImageConverterInternal)]
public abstract class Image : Widget
```

Base class for images

**Remarks:** This provides a base for image functionality so that drawing and widgets can reference any type of image, if supported. For instance, [Graphics](https://eto.picoe.ca/api/type/eto.drawing.graphics.md) and [ImageView](https://eto.picoe.ca/api/type/eto.forms.imageview.md) can reference any Image-derived object.

**Derived types:** [Bitmap](https://eto.picoe.ca/api/type/eto.drawing.bitmap.md), [Icon](https://eto.picoe.ca/api/type/eto.drawing.icon.md), [IndexedBitmap](https://eto.picoe.ca/api/type/eto.drawing.indexedbitmap.md)

## Constructors

- [Image](https://eto.picoe.ca/api/type/eto.drawing.image/ctor.md): (2 overloads) Initializes a new instance of the [Image](https://eto.picoe.ca/api/type/eto.drawing.image.md) class.

## Properties

- [Height](https://eto.picoe.ca/api/type/eto.drawing.image/height.md): Gets the height of the image, in pixels.
- [Size](https://eto.picoe.ca/api/type/eto.drawing.image/size.md): Gets the size of the image, in pixels
- [Width](https://eto.picoe.ca/api/type/eto.drawing.image/width.md): Gets the width of the image, in pixels.

## Inherited Members

- From [Widget](https://eto.picoe.ca/api/type/eto.widget.md): [ControlObject](https://eto.picoe.ca/api/type/eto.widget/controlobject.md), [Handler](https://eto.picoe.ca/api/type/eto.widget/handler.md), [ID](https://eto.picoe.ca/api/type/eto.widget/id.md), [IsDisposed](https://eto.picoe.ca/api/type/eto.widget/isdisposed.md), [NativeHandle](https://eto.picoe.ca/api/type/eto.widget/nativehandle.md), [Platform](https://eto.picoe.ca/api/type/eto.widget/platform.md), [Properties](https://eto.picoe.ca/api/type/eto.widget/properties.md), [Style](https://eto.picoe.ca/api/type/eto.widget/style.md), [StyleChanged](https://eto.picoe.ca/api/type/eto.widget/stylechanged.md), [Dispose](https://eto.picoe.ca/api/type/eto.widget/dispose.md), [GetCallback](https://eto.picoe.ca/api/type/eto.widget/getcallback.md), [Initialize](https://eto.picoe.ca/api/type/eto.widget/initialize.md), [OnStyleChanged](https://eto.picoe.ca/api/type/eto.widget/onstylechanged.md), [ToString](https://eto.picoe.ca/api/type/eto.widget/tostring.md)
