diff --git a/task/image_resize_processor.go b/task/image_resize_processor.go index 515244396dfb8e66667c31f4ab16ce74e53de760..c7e79c186097b5e497d3961e8bc527ca01c59b88 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)