Module: JekyllFaviconGenerator::Vips

Includes:
Utilities
Defined in:
lib/jekyll-favicon-generator/vips.rb

Constant Summary

Constants included from Utilities

Utilities::LOGGER_PREFIX

Class Method Summary collapse

Methods included from Utilities

#abort_with, #config, #debug, #dest_dir, #error, #file_exists?, #find_source, #info, #source, #warn

Class Method Details

.img_to_png(src, png, size) ⇒ Object



15
16
17
18
19
# File 'lib/jekyll-favicon-generator/vips.rb', line 15

def self.img_to_png(src, png, size)
  img = ::Vips::Image.thumbnail src, size, :height => size
  img.pngsave png
  true
end

.version ⇒ Object



11
12
13
# File 'lib/jekyll-favicon-generator/vips.rb', line 11

def self.version
  "#{::Vips.version(0)}.#{::Vips.version(1)}.#{::Vips.version(2)}"
end