2010-03-01 271 views
3

我正在嘗試使用RMagick加載與ImageMagick主配置文件(colors.xml等)一起存儲的ICM顏色配置文件。我希望確保始終使用略有不同的ImageMagick設置和/或版本爲部署文件提供正確的路徑。有沒有一種方法可以從ImageMagick中找到這個位置(類似於Magick-config)?如何找到ImageMagick配置文件的路徑

這是我現在有,但似乎脆:

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" 

回答

1

我沒有完美的anwser,但你可以

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

如果響應[內置]嘗試另一種 - 列表值。

相關問題