我最近不得不將我的網站從一臺服務器移動到另一臺服務器,看起來Fred's 3Drotate script會創建在其中具有Imagemagick設置的文件,而不是圖像數據。當我第一次運行該腳本,我收到以下錯誤:Imagemagick&3Drotate
expr: warning: unportable BRE: `^[0-9][0-9]*$': using `^' as the first character of the basic regular expression is not portable; it is being ignored expr: warning: unportable BRE: `^[+-][0-9][0-9]*$': using `^' as the first character of the basic regular expression is not portable; it is being ignored expr: warning: unportable BRE: `^[0-9]*[\\.][0-9]*$': using `^' as the first character of the basic regular expression is not portable; it is being ignored expr: warning: unportable BRE: `^[+-][0-9]*[\\.][0-9]*$': using `^' as the first character of the basic regular expression is not portable; it is being ignored
我可以通過刪除「^」字符的每個實例來解決這個問題。運行該腳本,它創建了一個幾百KB的文件,但內容似乎是一個配置,如:
id=MagickCache
quantum-depth=16
class=DirectClass colors=0 matte=False
columns=500 rows=500 depth=8
colorspace=sRGB
compression=JPEG quality=75
units=PixelsPerInch
resolution=72x72
page=500x500+0+0
rendering-intent=Perceptual
gamma=0.454545
red-primary=0.64,0.33 green-primary=0.3,0.6 blue-primary=0.15,0.06
white-point=0.3127,0.329
date:create=2012-08-10T20:44:21-07:00
date:modify=2012-08-10T20:44:21-07:00
jpeg:colorspace=2
jpeg:sampling-factor=2x2,1x1,1x1
任何想法?我正在運行imagemagick版本6.7.8-9,它比我的原始服務器
上的更新,但是我不知道哪個版本是
。
更新:
我在使用3DROTATE由弗雷德在10年3月11日修訂了CentOS的盒子。 ImageMagick是版本6.7.8-9,而我的舊服務器,也是CentOS使用版本6.7.6-0。
你肯定知道是哪個操作系統您老了,這新的服務器上運行?!? – 2012-08-10 20:38:05
因此,如果您不知道更改的效果是什麼,就更改腳本,然後您抱怨它*創建的文件中包含Imagemagick設置,而不是圖像數據* *!? :-) – 2012-08-10 20:41:42