我正在尝试使用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"