Class: Alchemy::Dragonfly::Processors::Thumbnail
- Inherits:
- 
      Dragonfly::ImageMagick::Processors::Thumb
      
        - Object
- Dragonfly::ImageMagick::Processors::Thumb
- Alchemy::Dragonfly::Processors::Thumbnail
 
- Defined in:
- lib/alchemy/dragonfly/processors/thumbnail.rb
Instance Method Summary collapse
- 
  
    
      #args_for_geometry(geometry)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    due to a missing ImageMagick parameter animated GIFs were broken with the default Dragonfly Thumb processor. 
- #call(content, geometry, opts = {}) ⇒ Object
Instance Method Details
#args_for_geometry(geometry) ⇒ Object
due to a missing ImageMagick parameter animated GIFs were broken with the default Dragonfly Thumb processor
| 18 19 20 21 22 23 | # File 'lib/alchemy/dragonfly/processors/thumbnail.rb', line 18 def args_for_geometry(geometry) # resize all frames in a GIF # @link https://imagemagick.org/script/command-line-options.php#coalesce # @link https://imagemagick.org/script/command-line-options.php#deconstruct (@content&.mime_type == "image/gif") ? "-coalesce #{super} -deconstruct" : super end | 
#call(content, geometry, opts = {}) ⇒ Object
| 9 10 11 12 13 | # File 'lib/alchemy/dragonfly/processors/thumbnail.rb', line 9 def call(content, geometry, opts = {}) # store content into an instance variable to use it in args_for_geometry - method @content = content super end |