TImage는 TCanvas를 가지고 있습니다.
TCanvas는 Pixels 라는 배열에 픽셀 데이터를 보관 하므로...
아래처럼 해당 픽셀이 검은 색이 아닌지 비교하면 될듯 합니다.
검은색의 컬러코드는 0이니까...
if (Image1->Picture->Bitmap->Canvas->Pixels[x][y]) != 0x00) {
...
니시엔 님이 쓰신 글 :
: 안녕하십니까 일단 제가 사용중인 툴은 C++ Builder 2007 입니다.
:
: 다름이 아니라 현재 제가 어떤 이미지에서 특정영역을 제외하고 다른 영역의 색을 검은 색으로 바꾼 뒤 색이 바뀌지 않은 영역의 픽셀 좌표들를 얻고자 합니다.
:
: TImage에 제가 원하는 기능이 있나요? 있다면 어떤것인지 알려주시면 감사하겠습니다.
|