From 25bfa7ff4ceffab081054b010d82a6f3122bd525 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Thu, 5 Aug 2021 16:39:30 +0200
Subject: [PATCH] Provide width and height metadata

---
 task/image_resize_processor.go | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/task/image_resize_processor.go b/task/image_resize_processor.go
index 5152443..c7e79c1 100644
--- a/task/image_resize_processor.go
+++ b/task/image_resize_processor.go
@@ -113,6 +113,11 @@ func (processor *ImageProcessor) ProcessTask(ctx context.Context, task *asynq.Ta
 		}
 		metadata[trimmedKey] = wand.GetImageProperty(key)
 	}
+	metadata["AspectRatio"] = fmt.Sprintf(
+		"%d/%d",
+		wand.GetImageWidth(),
+		wand.GetImageHeight(),
+	)
 	err = processor.env.Repositories.ImageMetadata.Update(payload.ImageId, metadata)
 	if err != nil {
 		println("failed to write metadata: " + payload.ImageId)
-- 
GitLab