Q&A

  • 비트맵의 특정색만을 다른색으로 바꿀 수 있나요?
비트맵에 있는 특정색(검은색)만을 다른색(회색)으로 바꿀 수 있나요?
고수님들의 답변 부탁드립니다.
좋은 하루 되세요.
1  COMMENTS
  • Profile
    최용일 2005.08.15 04:34
    안녕하세요. 최용일입니다.

    for x := ....
        for y := ....
            if Bitmap.Canvas.Pixels[x,y] = 검은색 then
                Bitmap.Canvas.Pixels[x,y] := 회색;

    TBitmap.Canvas.Pixels는 속도상에 문제가 많아서 거의 안쓰구요, 대신 Bitmap.ScanLine을 많이 이용하죠... 사용법은 검색해보시길...

    ^^ 항상 즐코하세요...