I가 회색조 영상 또는 RGB 영상인 경우 uint8, uint16, int16, double, single 또는 logical 데이터형일 수 있습니다. im2uint8 함수는 double 및 single 데이터형의 영상이 [0, 1] 범위의 값을 가질 것으로 예상합니다. I에 [0, 1] 범위 밖에 있는 값이 있는 경우 rescale 함수를 사용하여 값을 예상 범위로 다시 스케일링할 수 있습니다.
I가 인덱스 영상인 경우 uint8, uint16, double 또는 logical 데이터형일 수 있습니다. 인덱스 영상이 double 데이터형인 경우 최댓값은 256 이하여야 합니다. 인덱스 영상이 데이터형 uint16형인 경우 최댓값은 255 이하여야 합니다.
im2uint8 함수는 C 코드 생성을 지원합니다(MATLAB® Coder™가 필요함). 일반적인 MATLAB Host Computer 타깃 플랫폼을 선택할 경우 im2uint8 함수는 미리 컴파일된 플랫폼별 공유 라이브러리를 사용하는 코드를 생성합니다. 공유 라이브러리를 사용하면 성능 최적화가 유지되지만 코드를 생성할 수 있는 타깃 플랫폼이 제한됩니다. 자세한 내용은 Types of Code Generation Support in Image Processing Toolbox 항목을 참조하십시오.
GPU 코드 생성 GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.