diff options
Diffstat (limited to 'models')
| -rw-r--r-- | models/image.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/models/image.go b/models/image.go index d902ec7..17f369d 100644 --- a/models/image.go +++ b/models/image.go @@ -137,6 +137,26 @@ func (i *Image) GetOriginalDimensions() string { return "Unknown" } +func (i *Image) GetOriginalSize() *ImageSize { + return i.GetSize(config.ImageSizeTypeOriginal) +} + +func (i *Image) GetSmallSize() *ImageSize { + return i.GetSize(config.ImageSizeTypeSmall) +} + +func (i *Image) GetMediumSize() *ImageSize { + return i.GetSize(config.ImageSizeTypeMedium) +} + +func (i *Image) GetLargeSize() *ImageSize { + return i.GetSize(config.ImageSizeTypeLarge) +} + +func (i *Image) GetThumbnailSize() *ImageSize { + return i.GetSize(config.ImageSizeTypeThumbnail) +} + func (i *Image) GetAspectRatio() string { if fullSize := i.GetSize(config.ImageSizeTypeOriginal); fullSize != nil { if fullSize.Height == 0 { |
