다음을 통해 공유


이미지 처리 필터 설치

이미지 처리 필터는 일반적으로 WIA 드라이버와 함께 설치됩니다. 드라이버의 이미지 처리 필터를 드라이버와 함께 설치하려면 드라이버의 INF 파일에 적은 수의 추가 작업을 수행해야 합니다. 다음 예제에서는 이미지 처리 필터를 포함하도록 기존 드라이버 INF 파일을 수정하는 방법의 예를 보여줍니다.

[MyDriver.AddReg]
...
HKCR,CLSID\<UiClassId>\shellex\ImageProcessingFilter\<FilterClassId>
...
HKCR,CLSID\<FilterClassId>,,,"My Image Processing Filter"
HKCR,CLSID\<FilterClassId>\InProcServer32,,,%11%\Myimgfilter.dll
HKCR,CLSID\<FilterClassId>\InProcServer32,ThreadingModel,,"Apartment"
...

[MyDriver.CopyFiles]
...
Myimgfilter.dll
...

[SourceDisksFiles.x86]
...
Myimgfilter.dll=1
...

<UiClassId> 값은 드라이버가 WIA_DIP_UI_CLSID 속성에 대해 반환하는 클래스 ID이고 <FilterClassId>는 이미지 처리 필터 구현의 클래스 ID입니다. 이 예제에서 Myimgfilter.dll 이미지 처리 필터의 구현을 포함합니다.

AddReg 섹션의 첫 번째 항목은 이미지 처리 필터를 드라이버의 확장으로 등록하는 것이며, 다음 세 항목은 이미지 처리 필터를 COM 구성 요소로 등록합니다.

앞의 INF 코드 조각 예제와 같이 이미지 처리 필터의 INF 파일에서 권장 되는 ThreadingModel 값은 Apartment입니다.

참고 드라이버 설치가 완료된 후(예: 부가 가치 구성 요소로) 필터를 설치할 수 있습니다.