# Cognex ViDi Suite에서 VisionPro 이미지 작업

VisionPro API는 CogImage24PlanarColor 및 CogImage8Grey 등 ICogImage를 실행하는 이미지를 다룹니다. ViDi API는 WpfImage 및 FormsImage 등 IImage를 실행하는 이미지를 다룹니다.

참고 :

- ImageExtensions 클래스에는 ViDi 이미지를 ICogImage로 전환하는 ToCogImage 메서드가 있습니다.

  결과로 얻는 IcogImage는 기본 CoordinateSpaceTree를 갖게 됩니다. 오가는 변환을 하게 되면, ICogImage를 IImage로 변환할 때 이 정보를 유지하여, IImage에서 ICogImage로 전환할 때 이 정보를 복구할 수 있게 하는 것이 좋습니다.

- 이 래퍼에는 Image 클래스도 있는데, 이는 ICogImage로 구축되고 내부의 이미지를 IImage를 실행하는 이미지로 전환합니다.

아래 표는 현재 Image 클래스가 어떠한 ICogImage를 수락하며, Image의 채널이 전환된 ICogImage 유형에 따라 어떻게 달라지는지 상세하게 설명하고 있습니다.

ICogImage 유형 | 전환된 이미지의 채널 깊이 | 전환된 이미지의 채널
--- | --- | ---
CogImage8Grey | ImageChannelDepth.Depth8 | 1
CogImage24PlanarColor | ImageChannelDepth.Depth8 | 3
CogImage16Grey | ImageChannelDepth.Depth16 | 1
CogImage16Root | ImageChannelDepth.Depth16 | 1

아래 표는 현재 ToCogImage 확장 메서드를 이용해 어떠한 IImage 유형이 전환되는지 자세히 설명합니다.

IImage 유형 | ToCogImage* 지원?
--- | ---
Local.LibraryImage | 예
WpfImage | 예
FormsImage | 예
Image | 아니오

참고 :

- 반환되는 ICogImage 유형은 위의 첫 번째 표에 설명된 것처럼 채널 및 채널 깊이에 의존합니다.
- 현재 1채널/Depth16 이미지는 언제나 CogImage16Grey로 전환됩니다.