diff --git a/app/services/variant_service.rb b/app/services/variant_service.rb index e3a4c2cea45becdbfee9b562ba7dec9d5e6bc70f..5644b18ee546e28b3489def6f62c0537007616a9 100644 --- a/app/services/variant_service.rb +++ b/app/services/variant_service.rb @@ -31,7 +31,12 @@ class VariantService def transformations @transformations ||= begin transformations = { format: @format } - transformations[] + if params[:size].present? + split_size = params[:size].split('x') + dimensions = Array.new(2) { |i| split_size[i].to_i || nil } + else + dimensions = blob_size + end end end