PPM 파일에 대해 공부해 보았으니 C++ 로 PPM 파일을 만들어 보도록 하겠습니다. 기본적인 C 언어에 대해서는 잘 아시겠죠?
ㅎㅎ 먼저 아래 그림을 한번 만들어 보겠습니다. 간단하게 fprintf 만으로 단순하게 write 하면 아래와 같이 작성 할 수 있습니다.
아래의 이미지를 for문을 사용하여 만들어 보도록 하겠습니다. 위와 같이 만들 수 있습니다. clipping 또는 threshold 여기에서 하나 집고 넘어 가고 싶은것은 이 구문 입니다. pixel 값이 255 보다 크면, pixel 값을 255로 변경하고 255 이하 라면 pixel 값을 유지 하라는 구문입니다.
이유는 pixel의 max 값을 255로 지정하였기 때문에 pixel 값에 255를 넘는 값 또는 0보다 작은 값은 있으면 안되기 때문입니다 이를 clipping 또는 threshold 라고 부릅니다. 쉽죠?
ㅎㅎ 여러분 이렇게 쉽게 ppm 파일을 만들수 있습니다. 도움이 되셨을까요??
사실 file wr...
#
C
#
clipping
#
C언어
#
filewrite
#
ppm
#
ppm이미지
#
파일쓰기
원문 링크 : (1) C++, 이미지를 PPM 파일로 만들기로