2009-05-14 14 views
35

저는이 두 라이브러리를 모두 평가하고 있습니다. GraphicsMagick 비교가 말하는 것과는 별도로 ImageMagick은 여전히 ​​업데이트 된 것을 볼 수 있으며 두 버전이 거의 동일합니다.ImageMagick과 GraphicsMagick의 차이점은 무엇입니까?

저는 C++ (즉 이미지로드, 필터, 디스플레이)에서 기본적인 이미지 조작을하려고합니다. 이 라이브러리들 사이에서 선택할 때주의해야 할 점이 있습니까?

답변

19

GraphicsMagick은 더 안정적이며 빠릅니다. 나는 두 가지의 비과학적인 검사를 실시했고, gm이 im만큼 크기가 빠름을 발견했다.

12

ImageMagick은 TIFF 그룹 -4 이미지 (B & W 문서 이미지)를 처리하는 데 엄청나게 느린 것으로 나타났습니다. 이는 주로 픽셀 당 1 비트에서 8로 변환하고 다시 수행하기 때문입니다 이미지 조작. GraphicsMagick 그룹은 버전 1.2로 TIFF 형식 지원을 철저히 조사했으며 원본 ImageMagick보다 이러한 이미지 유형을 처리하는 것이 훨씬 빠릅니다. 현재 GraphicsMagick 안정 버전은 1.3.5입니다.

9

속도가 중요하지 않은 경우 ImageMagick을 사용합니다. 그러나 수십만 개의 이미지가 매일 처리되는 서버 측에서는 GraphicsMagick이 훨씬 빨라졌으며 경우에 따라 벤치 마크에서 최대 50 % 빨라졌습니다!

관련 문제