Class: Kanoko::Application::Convert::Function
- Inherits:
-
Object
- Object
- Kanoko::Application::Convert::Function
- Defined in:
- lib/kanoko/application/convert/function.rb
Overview
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
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.list ⇒ Object
17 18 19 |
# File 'lib/kanoko/application/convert/function.rb', line 17 def list instance_methods(false) end |
Instance Method Details
#auto_orient ⇒ Object
43 44 45 46 47 |
# File 'lib/kanoko/application/convert/function.rb', line 43 def auto_orient [ '-auto-orient', ] end |
#crop(arg) ⇒ Object
22 23 24 25 26 |
# File 'lib/kanoko/application/convert/function.rb', line 22 def crop(arg) [ '-crop', arg ] end |
#fill(arg) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/kanoko/application/convert/function.rb', line 28 def fill(arg) [ '-gravity', 'north', '-extent', arg, '-background', 'transparent', ] end |
#resize(arg) ⇒ Object
36 37 38 39 40 41 |
# File 'lib/kanoko/application/convert/function.rb', line 36 def resize(arg) [ '-define', "jpeg:size=#{arg}", '-thumbnail', arg, ] end |
#strip ⇒ Object
49 50 51 52 53 |
# File 'lib/kanoko/application/convert/function.rb', line 49 def strip [ '-strip', ] end |