다음을 통해 공유


코덱 설치 및 등록

코덱을 설치할 때 레지스트리에 등록해야 합니다. 또한 사용자 형식의 이미지가 컴퓨터에 이미 있는 경우 썸네일 캐시가 업데이트되는지 확인해야 합니다.

이 항목에는 다음과 같은 섹션이 포함되어 있습니다.

코덱 등록

코덱을 등록하면 실제로 인코더와 디코더라는 두 가지 구성 요소를 등록합니다. 또한 이미지 형식이 지원하는 메타데이터 형식에 대한 메타데이터 처리기에 컨테이너 형식을 등록하기 위해 레지스트리 항목을 만들어야 합니다.

다음 topics 코덱을 등록하는 데 필요한 레지스트리 항목을 설명합니다.

일반 레지스트리 항목

인코더별 레지스트리 항목

디코더별 레지스트리 항목

Windows 사진 갤러리 및 Windows Explorer 통합

코덱을 설치할 때 미리 보기 캐시 업데이트

코덱이 설치되면 설치 관리자는 레지스트리 항목을 작성한 후 다음 함수를 호출해야 합니다.

SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)

이 호출은 Windows에 새 파일 연결 정보를 사용할 수 있음을 알 수 있습니다. 이미지 형식의 이미지가 컴퓨터에 이미 있는 경우 이미지를 처음 획득할 때 썸네일을 추출하는 데 디코더를 사용할 수 없기 때문에 미리 보기 캐시에 기본 미리 보기가 포함됩니다. 새 파일 연결을 사용할 수 있음을 Windows에 알릴 때 미리 보기 캐시는 빈 축소판 그림을 삭제하고 이제 디코딩할 수 있는 파일에서 실제 축소판 그림을 추출합니다.

사용자가 WIC-Enabled 코덱을 사용할 수 있도록 설정

카메라 제조업체인 경우 카메라와 함께 상자에 원시 코덱을 배송할 수 있습니다. 웹 사이트의 다운로드 페이지에 코덱을 게시할 수도 있습니다. 그러나 사용자가 친구, 비즈니스 동료 또는 다른 웹 사이트와 같은 다른 소스에서 형식으로 이미지 파일을 가져오는 경우 디코딩할 코덱을 어디서 가져올지 모를 수 있습니다.

이 문제로 인해 Windows는 이미지 형식의 사용자가 Windows Vista부터 코덱을 찾아 컴퓨터에 다운로드할 수 있는 더 쉬운 방법을 제공합니다. Windows 사진 갤러리에서 파일 이름 확장명을 이미지 형식으로 인식하고 해당 형식에 대한 코덱이 설치되지 않은 경우 대화 상자는 사진을 표시할 수 없음을 사용자에게 알리고 사용자가 이를 표시하는 데 필요한 소프트웨어를 다운로드할지 여부를 묻습니다. 사용자가 수락하면 코덱 제조업체의 다운로드 사이트에 대한 링크와 함께 Microsoft 호스팅 웹 사이트가 표시됩니다. (필요에 따라 사용자를 다운로드 사이트로 직접 이동하도록 요청할 수 있습니다.)

사용자가 다운로드 사이트로 전송될 수 있도록 Windows 사진 갤러리에서 이미지 형식의 파일 이름 확장명을 인식하려면 다음을 수행해야 합니다.

  1. 코덱에 대한 다운로드 사이트를 제공합니다. (제공하는 각 코덱에 대해 별도의 페이지 또는 모든 코덱에 대한 다운로드를 제공하는 하나의 페이지를 가질 수 있습니다.)

    다운로드 사이트는 카메라 모델로 지역화되고 쉽게 검색할 수 있어야 합니다.

  2. Microsoft에 이미지 형식에 대한 확장 목록과 다운로드 사이트의 URL을 제공합니다.

Windows 사진 갤러리에 새 정보를 추가할 수 있도록 향후 개발한 모든 새 코덱에 대한 확장과 다운로드 사이트의 URL에 대한 변경 내용을 Microsoft에 알려야 합니다.

개념

IWICMetadataBlockWriter 구현

결론(WIC-Enabled CODEC를 작성하는 방법)

WIC-Enabled CODEC를 작성하는 방법

Windows 이미징 구성 요소 개요