aboutsummaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
Diffstat (limited to 'models')
-rw-r--r--models/image.go20
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 {