Sha256: d33b54b4c107de88ba053dd0524284a2ce728f07a200d9caed3a12e9c35571ae
Contents?: true
Size: 773 Bytes
Versions: 2
Compression:
Stored size: 773 Bytes
Contents
require 'dragonfly' require 'dragonfly_libvips/dimensions' require 'dragonfly_libvips/plugin' require 'dragonfly_libvips/version' require 'vips' module DragonflyLibvips class UnsupportedFormat < RuntimeError; end class UnsupportedOutputormat < RuntimeError; end CMYK_PROFILE_PATH = File.expand_path('../vendor/cmyk.icm', __dir__) EPROFILE_PATH = File.expand_path('../vendor/sRGB_v4_ICC_preference.icc', __dir__) SUPPORTED_FORMATS = begin output = `vips -l | grep -i ForeignLoad` output.scan(/\.(\w{1,4})/).flatten.sort.uniq end SUPPORTED_OUTPUT_FORMATS = begin output = `vips -l | grep -i ForeignSave` output.scan(/\.(\w{1,4})/).flatten.sort.uniq end - %w[ csv mat pbm pfm pgm ppm v vips webp ] end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dragonfly_libvips-2.3.0 | lib/dragonfly_libvips.rb |
dragonfly_libvips-2.2.0 | lib/dragonfly_libvips.rb |