script/worker_analysis in image_optim-0.28.0 vs script/worker_analysis in image_optim-0.29.0

- old
+ new

@@ -356,23 +356,21 @@ images end def flatten_animation(image) - run_cache[:flatten][image.digest] ||= begin - if image.image_format == :gif - flattened = image.temp_path - Cmd.run(*%W[ - convert - #{image.image_format}:#{image} - -coalesce - -append - #{image.image_format}:#{flattened} - ]) || fail("failed flattening of #{image}") - flattened - else - image - end + run_cache[:flatten][image.digest] ||= if image.image_format == :gif + flattened = image.temp_path + Cmd.run(*%W[ + convert + #{image.image_format}:#{image} + -coalesce + -append + #{image.image_format}:#{flattened} + ]) || fail("failed flattening of #{image}") + flattened + else + image end end def underlay_noise(image) run_cache[:noise][image.digest] ||= begin