X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/a38724bea6c09b479a93948b6ef4ef61edd24f39..e75d29998f5348be83dde4b6fd8f5aa437c2dc74:/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/color.rb diff --git a/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/color.rb b/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/color.rb new file mode 100644 index 0000000..f593b90 --- /dev/null +++ b/vendor/plugins/attachment_fu/vendor/red_artisan/core_image/filters/color.rb @@ -0,0 +1,27 @@ +module RedArtisan + module CoreImage + module Filters + module Color + + def greyscale(color = nil, intensity = 1.00) + create_core_image_context(@original.extent.size.width, @original.extent.size.height) + + color = OSX::CIColor.colorWithString("1.0 1.0 1.0 1.0") unless color + + @original.color_monochrome :inputColor => color, :inputIntensity => intensity do |greyscale| + @target = greyscale + end + end + + def sepia(intensity = 1.00) + create_core_image_context(@original.extent.size.width, @original.extent.size.height) + + @original.sepia_tone :inputIntensity => intensity do |sepia| + @target = sepia + end + end + + end + end + end +end \ No newline at end of file