Handle geo strings better
This commit is contained in:
@@ -28,12 +28,12 @@ get "/*" do |path|
|
|||||||
convert.layers("flatten")
|
convert.layers("flatten")
|
||||||
|
|
||||||
if geometry
|
if geometry
|
||||||
if geometry.start_with?("x") || geometry.end_with?("x")
|
if geometry.match?(/^\d+x\d+$/)
|
||||||
convert.resize geometry
|
|
||||||
else
|
|
||||||
convert.resize "#{geometry}^"
|
convert.resize "#{geometry}^"
|
||||||
convert.gravity "center"
|
convert.gravity "center"
|
||||||
convert.extent geometry
|
convert.extent geometry
|
||||||
|
else
|
||||||
|
convert.resize geometry
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user