imagemagick - 如何找到ImageMagick配置文件的路径

标签 imagemagick rmagick

我正在尝试使用RMagick加载与主ImageMagick配置文件(colors.xml等)一起存储的ICM颜色配置文件。我想确保在使用略有不同的ImageMagick设置和/或版本的部署中,始终提供正确的文件路径。是否有找到从ImageMagick获取此位置的方法(类似于Magick-config)?

这是我现在所拥有的,但似乎很脆弱:

MAGICK_PREFIX  = `Magick-config --prefix`.strip!
MAGICK_VERSION = `Magick-config --version`.strip!.split(/\s/).first

RGB_COLOR_PROFILE = "#{MAGICK_PREFIX}/share/ImageMagick-#{MAGICK_VERSION}/config/sRGB.icm"

最佳答案

我没有完美的答案,但是你可以

$ convert -list color | grep Path: | awk '{print $2}'
/usr/lib/ImageMagick-6.3.7/config/colors.xml

如果响应是[内置的],请尝试另一个-list值。

关于imagemagick - 如何找到ImageMagick配置文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2358404/

相关文章:

ruby-on-rails - rmagick 有没有办法在内存中转换图像

ruby-on-rails - 鲁比和拉玛吉克。如何将ImageList添加到ImageList中?创建列表的列表

heroku - 在 heroku 上的 node.js 应用程序中使用 Magick++

google-maps - 如何使用图像处理识别 Google map 图像中的树木?

linux - 如何将图像转换为低宽度 200

ruby - 从 Magick::Image 创建一个 ruby​​ File 对象

imagemagick - 使用 Image Magick 识别 profile-icc

php - Imagick(PHP 上的 Imagemagick): serve a file without saving to disk first?

ruby - 在 RHEL 上安装 rmagick gem 时出错 - 错误 : Failed to build gem native extension

ruby-on-rails - 在 Rails 3 中使用 Paperclip 安装 RMagick 时出现问题