Q&A

  • 이미지를 마우스로 영역 선택해서 선택된 이미지 외의 영역을 지울려는 데요?
컴에서 불러온 이미지를 TImgView32에 보여줍니다.
그러데 이 이미지를 마우스로 일정한 부분을 선택하여 클리핑 할려고 하는데요
선택영역을 지우거나 아니면 선택영역을 그냥 두고 선택되지 않는 영역을 지울려고 하는데요
클리핑은 어떤식으로 하는건가요?
자료를 찾아봐도 거의 없어서요...
해박하신 고수님들의 답변 기다리겠습니다.

아래와 같이 하면 영역 선택은 됩니다.
그런데 그 이후 어떤식으로 구현해야 될지 전혀 모르겠습니다.



var
    i, j : integer;
    R : TRect;
    L: TPositionedLayer;
begin
    //현재 클리핑 영역
    R    := ImgView.Canvas.ClipRect;
    //새로운 영역
    L := CreatePositionedLayer;
    L.Tag := 2;
    Selection := L;
end;
0  COMMENTS