2012-08-10 3 views
0

최근 한 사이트에서 다른 사이트로 사이트를 이동해야만했습니다. Fred's 3Drotate script은 이미지 데이터 대신 이미지 설정을 포함하는 파일을 만듭니다. 스크립트를 처음 실행했을 때 다음과 같은 오류가 나타났습니다.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 

'^'문자의 각 인스턴스를 제거하여이 문제를 해결할 수있었습니다. 스크립트가 실행되고 몇백 킬로바이트의 파일이 생성되지만 내용은 다음과 같은 구성으로 나타납니다.

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를 실행하고 있는데 어떤 버전이 인지 알지 못합니다.

업데이트 :
내가 3/11/10에 프레드 개정 3DRotate를 사용하여 CentOS는 상자입니다. ImageMagick은 6.7.8-9 버전입니다. 이전 서버 인 CentOS도 6.7.6-0 버전을 사용하고있었습니다.

+0

하고 새 서버가 실행?!? –

+0

그래서 변경 내용이 무엇인지 이해하지 않고 스크립트를 변경 한 다음 이미지 데이터 대신에 이미지 매김 설정이있는 파일을 만듭니다 "라고 불평합니다. *?!? :-) –

답변

0

Fred's 3Drotate script은 여전히 ​​정상적으로 작동합니다. 나는 불평 할 이유가 없다.

배쉬 버전 GNU bash, Version 4.2.37(2)-release .... 당신은 강하게 스크립트를 다시 다운로드하고 다시 시도하는 것이 좋다

으로, 맥 OS X 사자에 있습니다. 버그를보고 싶은 경우에, 당신은 당신이 필요로 ... 당신의 OS에 대한 상태 배시와 ImageMagick이 버전 ...

아, 그리고 see also this page ...

  • 을 정보를 제공해야합니다 스크립트가 작동하려면 ImageMagick v6.3.5.0 이상이 필요합니다.
  • ... 문제 해결에 대한 몇 가지 힌트를 제공하고
  • ... 작성자의 전자 메일 주소를 통해 문제를상의 할 수 있습니다.
0

색상 공간 변경 및 회색 음영이 선형이되는 IM 6.7.6.7와 IM 6.7.8.3 사이의 최근 ImageMagick 변경 사항을 통해 최근에 모든 스크립트를 검토하고 적절하게 변경해야했습니다. 나는이 날 현재 내 스크립트를 일부분 만 들었지만, 1/3에서 1/2 정도를 수정했지만, 3Drotate는 2011 년 11 월 26 일 마지막으로 변경하지 않아도됩니다. 그러나 버전이 오래되었으므로 업데이트를 받아야합니다. 문제가있는 것 같거나 그렇지 않을 수도 있습니다. 하지만 유닉스 유틸리티 expr과 관련이있는 것 같습니다. 나는 현재 설치된 버전이 설치되어 있는지 확인합니다. 내 맥 OS X 스노우 레오파드 (Snow Leopard)에 모두 IM 6.7.6.0 및 6.7.8.9에 나를 위해 완벽하게 정상적으로 다음 작품

3Drotate 팬 = 45 틸트 = 45 자동 = ZC mandril.jpg의 mandril_test.jpg

첫 번째 질문 나는 당신의 정확한 커맨드 라인이 무엇인지 물어볼 것입니다. 보시다시피 인수는 등호를 포함하므로 다른 스크립트와 약간 다릅니다. 문제가 계속되면

는 나에게 또는 http://www.imagemagick.org/discourse-server/viewforum.php?f=1에서 ImageMagick이 담론 포럼에 그들을보고

프레드

당신은 확실히 어떤이 운영 체제는 기존의 알고
+0

감사합니다. Fred. 나는 연결을 만들지 않았다. 방금 이메일로 알려 줬어. 나는 내가 무엇을 찾을 수 있는지 expr을 조사 할 것이다. 한때 작동했던 예전 서버는 3Drotate 나 IM이 업데이트되지 않아도 더 이상 작동하지 않습니다. OS 문제와 관련이 있다고 생각합니다. – Ward