class Kanoko::Application::Convert::Function

You can make customize function. It just make or overwhrite instance method. example:

class Kanoko::Application::Convert::Function
  # get "/new_func/new_value"
  # => add imagemagick option
  # -new-option new_value
  def new_func(arg)
    ['-new-option', arg]
  end
end

Public Class Methods

list() click to toggle source
# File lib/kanoko/application/convert/function.rb, line 17
def list
  instance_methods(false)
end

Public Instance Methods

auto_orient() click to toggle source
# File lib/kanoko/application/convert/function.rb, line 43
def auto_orient
  [
    '-auto-orient',
  ]
end
crop(arg) click to toggle source
# File lib/kanoko/application/convert/function.rb, line 22
def crop(arg)
  [
    '-crop', arg
  ]
end
fill(arg) click to toggle source
# File lib/kanoko/application/convert/function.rb, line 28
def fill(arg)
  [
    '-gravity', 'north',
    '-extent', arg,
    '-background', 'transparent',
  ]
end
resize(arg) click to toggle source
# File lib/kanoko/application/convert/function.rb, line 36
def resize(arg)
  [
    '-define', "jpeg:size=#{arg}",
    '-thumbnail', arg,
  ]
end
strip() click to toggle source
# File lib/kanoko/application/convert/function.rb, line 49
def strip
  [
    '-strip',
  ]
end