module Ckeditor::Backend::CarrierWave::InstanceMethods
def extract_content_type
def extract_content_type model.data_content_type = Utils::ContentTypeDetector.new(file.path).detect end
def extract_dimensions
def extract_dimensions if model.image? && model.has_dimensions? model.width = magick[:width] model.height = magick[:height] end end
def extract_size
def extract_size model.data_file_size = file.size end
def magick
def magick @magick ||= ::MiniMagick::Image.new(current_path) end
def quality(percentage)
def quality(percentage) manipulate! do |img| img.quality(percentage) img = yield(img) if block_given? img end end
def strip
def strip manipulate! do |img| img.strip img = yield(img) if block_given? img end end