-
Notifications
You must be signed in to change notification settings - Fork 1.7k
error: mogrify: unrecognized option `-run-command' #2804
Copy link
Copy link
Open
Description
Rails 6.1.7.10
Ruby 3.2.3
Carrierwave 2.2.6
MiniMagick 5.3.1
Uploader:
def create_png_version
manipulate! do |img|
img.format 'png'
img.resize '360x120'
img
end
end
Error message:
Company logo Failed to manipulate with MiniMagick, maybe it is not an image? Original Error: magick mogrify -run-command identify /Users/marion/Documents/Projekte/myprojectname/tmp/1770374413-68324950873583-0002-3805/flying_toaster.png /var/folders/hk/w1qhqz315tz01sb0kwwr_gnr0000gn/T/mini_magick20260206-12867-wno86g.png failed with status: 1 and error: mogrify: unrecognized option `-run-command' @ error/mogrify.c/MogrifyImageCommand/5941.
EDIT: I'm including the full uploader file.
class CompanyLogoUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
process quality: 100
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{model.number}/logo"
end
version :thumb do
process resize_to_fit: [360, 120]
end
version :png do
process :create_png_version
def full_filename(for_file = model.logo.file)
parts = for_file.split('.')
name = parts[0...-1].join('.')
"#{version_name}_#{name}.png"
end
end
def extension_white_list
%w[webp png jpg jpeg gif]
end
def filename
"#{model.number}-logo.#{file ? file.extension : 'png'}"
end
def create_png_version
manipulate! do |img|
img.format 'png'
img.resize '360x120'
img
end
end
end
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels