From 28fc8f980cd6f837ea475573f0a96db024602769 Mon Sep 17 00:00:00 2001 From: David Eisinger Date: Fri, 2 Feb 2024 16:34:10 -0500 Subject: [PATCH] Handle geo strings better --- bin/dither/dither.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/dither/dither.rb b/bin/dither/dither.rb index 6c003e7..3e14796 100644 --- a/bin/dither/dither.rb +++ b/bin/dither/dither.rb @@ -28,12 +28,12 @@ get "/*" do |path| convert.layers("flatten") if geometry - if geometry.start_with?("x") || geometry.end_with?("x") - convert.resize geometry - else + if geometry.match?(/^\d+x\d+$/) convert.resize "#{geometry}^" convert.gravity "center" convert.extent geometry + else + convert.resize geometry end end