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