X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/a38724bea6c09b479a93948b6ef4ef61edd24f39..e75d29998f5348be83dde4b6fd8f5aa437c2dc74:/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/quality.rb diff --git a/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/quality.rb b/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/quality.rb new file mode 100644 index 0000000..018690f --- /dev/null +++ b/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/quality.rb @@ -0,0 +1,25 @@ +module RedArtisan + module CoreImage + module Filters + module Quality + + def reduce_noise(level = 0.02, sharpness = 0.4) + create_core_image_context(@original.extent.size.width, @original.extent.size.height) + + @original.noise_reduction :inputNoiseLevel => level, :inputSharpness => sharpness do |noise_reduced| + @target = noise_reduced + end + end + + def adjust_exposure(input_ev = 0.5) + create_core_image_context(@original.extent.size.width, @original.extent.size.height) + + @original.exposure_adjust :inputEV => input_ev do |adjusted| + @target = adjusted + end + end + + end + end + end +end \ No newline at end of file