아래의 코드를 사용하여 RGB tif 파일을 CMYK 형식으로 변환합니다. 내 로컬 개발 컴퓨터 (Windows 7)에서 훌륭하게 작동하지만 Windows 2003 프로덕션 서버에서이 오류가 발생합니다.FormatConvertedBitmap -이 작업을 완료하는 데 적합한 이미징 구성 요소가 없습니다. 오류
오류 : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [NotSupportedException이 :이 작업을 완료하는 데 적합한 없음 이미징 구성 요소가 발견되었다 .] System.Windows.Media.Imaging.FormatConvertedBitmap.FinalizeCreation() 376 System.Windows.Media.Imaging.FormatConvertedBitmap.EndInit() +158 ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 아래
내가 사용하고 코드는 다음과 같습니다 ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ FormatConvertedBitmap newFormatedBitmapSource = 새로운 FormatConvertedBitmap(); newFormatedBitmapSource.BeginInit(); newFormatedBitmapSource.Source = myBitmapSource; newFormatedBitmapSource.DestinationFormat = PixelFormats.Cmyk32; newFormatedBitmapSource.EndInit(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~좀 연구를 한 일부 사람들은 WindowsCodecs.dll을 확인하기 위해 제안 번역. 서버 버전은 6.0.5840 동안 내 dev에 기계에서 그를하고있는 버전은 6.1.7600입니다. 나는 서버에 최신 버전을 복사하고 regsvr32를 통해 등록을 시도했지만 "엔트리 포인트 dllregisteristersver 찾을 수 없습니다"지고 있어요. windowsCodecs 6.1 설치 프로그램을 검색했지만 아무 것도 찾을 수 없습니다.
어떻게 서버에 WindowsCodecs.dll를 업데이트 할 수 있습니다? 이 문제에 대한 올바른 해결책을 찾고 있습니까? 모든 입력은 크게 감사하겠습니다.
감사