Q&A

  • 이미지 관련 질문입니다
안녕하세요

이미지 작업에 대해서 모르는게 있어서 질문드립니다

어떤 JPG 나 BMP 파일이 있을때여

델파이에서 이 이미지를 불러다가 특정 color 만 조작할수 있나여 ?

그러니깐 이미지가 빨간색, 파란색, 노란색, 검은색으로만 이루어졌다고

가정하고 이 중에서 노란색만 투명하게 처리한다거나 아예 다른색으로

바꿔버린다던가 하는 작업을 할수있는지 궁금합니다

조언부탁드립니다

감사합니다 (__)

3  COMMENTS
  • Profile
    조규춘 2002.10.30 23:25



    procedure TForm1.BitBtn1Click(Sender: TObject);
    var
      i, j : integer;
    begin
      for i := 0 to Image1.Height do
      begin
        for j := 0 to Image1.Width do
        begin
          if Image1.Canvas.Pixels[j,i] = clblack then
          Image1.Canvas.Pixels[j,i] := $ffdddd;
        end;
      end;
    end;

    아직 아무도 답변을 안했기에..
    제가 한번 올려 봅니다.


    수고하셔요.. 예제 그림도 올려 봅니다...
    검정색을 분홍색으로..........
  • Profile
    박상윤 2002.11.01 08:48

    잘하 셨네여...
    컬러키를 쓸때에는 단색보다는 범위를 주시는 것이
    부드럽게 처리 됩니다...^^

  • Profile
    김종화 2002.11.05 03:58

    위와 같이 하면 속도가 느릴겁니다.. canvas.scanline 메소드를 함 사용해보세요

    저두.. 얼마전까지 이미지 처리쪽 공부하다가. 요즘 딴 프로젝트땜에

    공부할 여유가 안나네요...ㅠㅠ

    박상윤님한테 마니 물어봐야되는데.. 전에 질문 드렸던것두.

    아직 해보지두 못하구 있네요...ㅠㅠ

    암튼. 즐코하세요..^^