Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Sips Flatten Filter for nanoc 2.1.1
- #
- # Uses the 'sips' command line tool in Mac OS X to flatten Fireworks images
- # Quick hack, use at your own risk. Don't blame us if it destroys your carefully
- # crafted images
- module Nanoc::BinaryFilters
- class SipsFlattenFilter < Nanoc::BinaryFilter
- identifier :sips_flatten
- def run(file)
- # Get temporary file path
- tmp_file = Tempfile.new("sips_filter")
- flatten_format = @asset_rep.flatten_format || "png"
- %x(sips -s format #{flatten_format} #{file.path} --out "#{tmp_file.path}">&/dev/null)
- tmp_file
- end
- end
- end
Add Comment
Please, Sign In to add comment