# Image

A representation of an image file with dimensions, optional exif data and a connection to our darkroom classes to resize/crop images.

****

- Full class name: `Kirby\Image\Image`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Image/Image.php#L26>

****

### Image

- [new Image()](https://getkirby.com/docs/reference/objects/image/image/__construct.md)
- [$image->__debugInfo()](https://getkirby.com/docs/reference/objects/image/image/__debug-info.md)
- [$image->__toString()](https://getkirby.com/docs/reference/objects/image/image/__to-string.md)
- [$image->base64()](https://getkirby.com/docs/reference/objects/image/image/base64.md)
- [$image->copy()](https://getkirby.com/docs/reference/objects/image/image/copy.md)
- [$image->dataUri()](https://getkirby.com/docs/reference/objects/image/image/data-uri.md)
- [$image->delete()](https://getkirby.com/docs/reference/objects/image/image/delete.md)
- [$image->dimensions()](https://getkirby.com/docs/reference/objects/image/image/dimensions.md)
- [$image->download()](https://getkirby.com/docs/reference/objects/image/image/download.md)
- [$image->exif()](https://getkirby.com/docs/reference/objects/image/image/exif.md)
- [$image->exists()](https://getkirby.com/docs/reference/objects/image/image/exists.md)
- [$image->extension()](https://getkirby.com/docs/reference/objects/image/image/extension.md)
- [$image->filename()](https://getkirby.com/docs/reference/objects/image/image/filename.md)
- [$image->hash()](https://getkirby.com/docs/reference/objects/image/image/hash.md)
- [$image->header()](https://getkirby.com/docs/reference/objects/image/image/header.md)
- [$image->height()](https://getkirby.com/docs/reference/objects/image/image/height.md)
- [$image->html()](https://getkirby.com/docs/reference/objects/image/image/html.md)
- [$image->imagesize()](https://getkirby.com/docs/reference/objects/image/image/imagesize.md)
- [$image->is()](https://getkirby.com/docs/reference/objects/image/image/is.md)
- [$image->isLandscape()](https://getkirby.com/docs/reference/objects/image/image/is-landscape.md)
- [$image->isPortrait()](https://getkirby.com/docs/reference/objects/image/image/is-portrait.md)
- [$image->isReadable()](https://getkirby.com/docs/reference/objects/image/image/is-readable.md)
- [$image->isResizable()](https://getkirby.com/docs/reference/objects/image/image/is-resizable.md)
- [$image->isSquare()](https://getkirby.com/docs/reference/objects/image/image/is-square.md)
- [$image->isViewable()](https://getkirby.com/docs/reference/objects/image/image/is-viewable.md)
- [$image->isWritable()](https://getkirby.com/docs/reference/objects/image/image/is-writable.md)
- [$image->kirby()](https://getkirby.com/docs/reference/objects/image/image/kirby.md)
- [$image->match()](https://getkirby.com/docs/reference/objects/image/image/match.md)
- [$image->mime()](https://getkirby.com/docs/reference/objects/image/image/mime.md)
- [$image->model()](https://getkirby.com/docs/reference/objects/image/image/model.md)
- [$image->modified()](https://getkirby.com/docs/reference/objects/image/image/modified.md)
- [$image->move()](https://getkirby.com/docs/reference/objects/image/image/move.md)
- [$image->name()](https://getkirby.com/docs/reference/objects/image/image/name.md)
- [$image->niceSize()](https://getkirby.com/docs/reference/objects/image/image/nice-size.md)
- [$image->orientation()](https://getkirby.com/docs/reference/objects/image/image/orientation.md)
- [$image->ratio()](https://getkirby.com/docs/reference/objects/image/image/ratio.md)
- [$image->read()](https://getkirby.com/docs/reference/objects/image/image/read.md)
- [$image->realpath()](https://getkirby.com/docs/reference/objects/image/image/realpath.md)
- [$image->rename()](https://getkirby.com/docs/reference/objects/image/image/rename.md)
- [$image->root()](https://getkirby.com/docs/reference/objects/image/image/root.md)
- [$image->sanitizeContents()](https://getkirby.com/docs/reference/objects/image/image/sanitize-contents.md)
- [$image->sha1()](https://getkirby.com/docs/reference/objects/image/image/sha1.md)
- [$image->size()](https://getkirby.com/docs/reference/objects/image/image/size.md)
- [$image->toArray()](https://getkirby.com/docs/reference/objects/image/image/to-array.md)
- [$image->toJson()](https://getkirby.com/docs/reference/objects/image/image/to-json.md)
- [$image->type()](https://getkirby.com/docs/reference/objects/image/image/type.md)
- [$image->url()](https://getkirby.com/docs/reference/objects/image/image/url.md)
- [$image->validateContents()](https://getkirby.com/docs/reference/objects/image/image/validate-contents.md)
- [$image->width()](https://getkirby.com/docs/reference/objects/image/image/width.md)
- [$image->write()](https://getkirby.com/docs/reference/objects/image/image/write.md)

<info>
If you use or echo the `$image` object as string, it will be returned as HTML `<img>` tag.
</info>