Handle partial geometries

This commit is contained in:
David Eisinger
2024-02-02 00:55:43 -05:00
parent aeffd21c59
commit 0745f890b1
2 changed files with 13 additions and 9 deletions

View File

@@ -29,9 +29,13 @@ get "/*" do |path|
convert << @decrypted.path
if geometry
convert.resize "#{geometry}^"
convert.gravity "center"
convert.extent geometry
if geometry.start_with?("x") || geometry.end_with?("x")
convert.resize geometry
else
convert.resize "#{geometry}^"
convert.gravity "center"
convert.extent geometry
end
end
convert.ordered_dither "o8x8"