얼마전 우연히 GD가 아닌 imagemagic을 서버에 설치해서 사용하게 되었는데요.
imagemagic을 이용한 이미지 처리가 여러면으로 좋은 거 같습니다.
프로필이미지를 일괄 리사이즈 할일이 있어 imagemagic으로 일괄 30% 리사이즈를 했습니다. GD로 처리되었다면 아마도 애니메이션을 포함한 속성이 사라졌을텐데 살아남습니다.
결과적으로 움직임이 사라지지 않네요. 아마 회원님들이 올리는 프로필 이미지나 혹은 문서의 첨부되는 이미지를 이미지프로세서모듈로 일정한 사이즈로 리사이즈해서 첨부가 되도록 해도 gif 움직임이 사라지지 않고 그대로 유지된 채 사이즈만 작게 올라갈 듯 하네요.(요건 확인은 안해봤지만 imagemagic 기능이 지원하는 것이니....)
또 EXIF 가 중요한 사이트의 경우도 이미지프로세서 제작자분이신 카르마님께서 imagemagic을 설치하고 이미지프로세서 모듈 설정에 imagemagic 사용으로 설정하라고 안내하시는 댓글을 보았습니다.
서버를 직접 운영하시는 분들은 설치를 하시면 되고 웹호스팅은 요청을 하셔야 할텐데 해줄지 그건 모르겠네요.
imagemagic의 경우 제한되 메모리사용에 영향을 받지 않는다는 댓글을 받은적이 있어 이부분이 웹호스팅의 경우 제공을 하지 않으려는 이유가 될 수 도 있겠습니다.