2014-02-11 1 views
0

CentOS 6.4에서 모노 3.2.6을 설치했습니다. 나는 JPEG 비트 맵을 작성해야하지만 다음의 방법은 적절한 MIME 타입을 반환하지 않습니다모노 (CentOS)에서 GDI +를 사용할 수없는 JPEG 인코더

ImageCodecInfo jpegImageCodecInfo = ImageCodecInfo.GetImageEncoders().FirstOrDefault(x => x.MimeType.Equals("image/jpeg")); 

ImageCodecInfo.GetImageEncoders() 만 반환 image/bmpimage/png을. 이미 libjpeg-turbo와 libjpeg-turbo-devel을 libjpeg-turbo-static으로 설치했지만 효과가 없습니다. 그 이유는 무엇일까요?

답변

2

좋아, 결국 우리는 문제를 해결할 수있었습니다.

libgdipluslibjpeg.so의 올바른 버전을 찾을 수 없습니다. libjpeg-turbo과 함께 제공된 libjpeg.so의 최신 버전은 이고 필요한 버전은 입니다. 마지막으로 http://www.ijg.org/에서 사용할 수있는 libjpeg의 최신 버전을 사용했습니다. 비슷한 문제가 발생할 경우

먼저 libjpeg.so의 (> = 90) 버전은 다음 /usr/lib64/에 복사 적절한 설치 한 다음 libgdiplus을 다시 컴파일해야한다. 그것은 그것을 고쳐야한다.