updated top the the new version of attachment_fu plugin to work out some
[selectricity-live] / vendor / plugins / attachment_fu / vendor / red_artisan / core_image / filters / quality.rb
1 module RedArtisan
2   module CoreImage
3     module Filters
4       module Quality
5         
6         def reduce_noise(level = 0.02, sharpness = 0.4)
7           create_core_image_context(@original.extent.size.width, @original.extent.size.height)
8           
9           @original.noise_reduction :inputNoiseLevel => level, :inputSharpness => sharpness do |noise_reduced|
10             @target = noise_reduced
11           end
12         end
13         
14         def adjust_exposure(input_ev = 0.5)
15           create_core_image_context(@original.extent.size.width, @original.extent.size.height)
16           
17           @original.exposure_adjust :inputEV => input_ev do |adjusted|
18             @target = adjusted
19           end          
20         end
21         
22       end
23     end
24   end
25 end

Benjamin Mako Hill || Want to submit a patch?