diff --git a/app/services/riiif/image_magick_info_extractor.rb b/app/services/riiif/image_magick_info_extractor.rb index 617134f..bf7deac 100644 --- a/app/services/riiif/image_magick_info_extractor.rb +++ b/app/services/riiif/image_magick_info_extractor.rb @@ -11,7 +11,7 @@ def initialize(path) def extract height, width, format, channels = Riiif::CommandRunner.execute( - "#{external_command} -format '%h %w %m %[channels]' #{@path}[0]" + "#{external_command} -format '%h %w %m %[channels]' '#{@path}[0]'" ).split(' ') { diff --git a/app/services/riiif/imagemagick_command_factory.rb b/app/services/riiif/imagemagick_command_factory.rb index 01ee25d..aaed8ad 100644 --- a/app/services/riiif/imagemagick_command_factory.rb +++ b/app/services/riiif/imagemagick_command_factory.rb @@ -65,7 +65,7 @@ def layer_spec end def input - " #{path}#{layer_spec}" + " '#{path}#{layer_spec}'" end # In cases where the input file has an alpha_channel but the transformation