Module: DragonflyLibvips
- Defined in:
- lib/dragonfly_libvips.rb,
lib/dragonfly_libvips/plugin.rb,
lib/dragonfly_libvips/version.rb,
lib/dragonfly_libvips/dimensions.rb,
lib/dragonfly_libvips/processors/thumb.rb,
lib/dragonfly_libvips/processors/encode.rb,
lib/dragonfly_libvips/processors/rotate.rb,
lib/dragonfly_libvips/processors/extract_area.rb,
lib/dragonfly_libvips/analysers/image_properties.rb
Defined Under Namespace
Modules: Analysers, Processors Classes: Dimensions, Plugin, UnsupportedFormat, UnsupportedOutputFormat
Constant Summary collapse
- CMYK_PROFILE_PATH =
File.('../vendor/cmyk.icm', __dir__)
- EPROFILE_PATH =
File.('../vendor/sRGB_v4_ICC_preference.icc', __dir__)
- SUPPORTED_FORMATS =
begin output = `vips -l | grep -i ForeignLoad` output.scan(/\.(\w{1,4})/).flatten.compact.sort.map(&:downcase).uniq end
- SUPPORTED_OUTPUT_FORMATS =
begin output = `vips -l | grep -i ForeignSave` output.scan(/\.(\w{1,4})/).flatten.compact.sort.map(&:downcase).uniq end - %w[ csv fit fits fts mat pbm pfm pgm ppm v vips ]
- FORMATS_WITHOUT_PROFILE_SUPPORT =
%w[avif bmp dz gif hdr webp heic heif]
- VERSION =
'2.4.2'.freeze