2012-03-14 6 views
0

하나의 그레이 스케일 이미지가 있습니다. 행 및 프로세스별로 행을 읽고 (중간 값을 찾으려면) 하나의 QImage를 생성했습니다. 파일을로드 중입니다. 그런 다음 scanline (x)을 사용하여 행을 읽습니다. 하지만 잘못된 값 (희망 값은 0-256이어야 함)이 나타납니다. Scanline()은 RGBA 값을 얻습니다. 이 방법을 회색조로 사용하는 방법. 또는 다른 해결책을 주시기 바랍니다Qt에서 처리 할 정수 배열에 이미지를 입력하고 싶습니다.

감사합니다

답변

1

무슨 값이 잘못 되었습니까? RGBA (45, 45, 45, 255)를 얻으면 회색이됩니다. 0-255 값을 원하면 빨간색 구성 요소 만 읽으십시오 (예 :).