method
read_image
v6.0.0 -
Show latest stable
- Class:
ActiveStorage::Analyzer::ImageAnalyzer
read_image()private
No documentation available.
# File activestorage/lib/active_storage/analyzer/image_analyzer.rb, line 31
def read_image
download_blob_to_tempfile do |file|
require "mini_magick"
image = MiniMagick::Image.new(file.path)
if image.valid?
yield image
else
logger.info "Skipping image analysis because ImageMagick doesn't support the file"
{}
end
end
rescue LoadError
logger.info "Skipping image analysis because the mini_magick gem isn't installed"
{}
end