2013-09-17 7 views
1

나는 나를 위해 무거운 짐이있다. 캔버스가있는 페이지에 간단한 WinPhone 실버 라이트 페이지가 있습니다. 캔버스에 사진이있는 이미지 컨트롤이 있습니다. 해당 사용자가 손가락으로 이미지 컨트롤에서 그림의 일부를 지울 수 있기를 원합니다 (MS 그림판에서 지우는 것과 비슷 함). 변경 후 사진 사용자는 새로운 이미지를 저장할 수 있습니다.WinPhone에서 손가락으로 이미지의 일부를 지우는 방법은 무엇입니까?

나는이 작업을 위해 해결책을 찾지 않습니다.

도와 주시겠습니까?

+0

작은 추가 : 캔버스에 추가 사진을 추가했습니다.이 사진을 배경 화면으로 사용하고 싶습니다. 캔버스 -> 사진 (backgound로) -> 지우고 싶은 사진 – ShevninAnton

답변

0

다른 캔버스를 캔버스에 넣고 이미지를 덮어 씁니다. 사용자가이 새로운 캔버스 (Drawing things on a Canvas)를 그릴 수있게하십시오. WritableBitmap.Render (parentCanvas) 및 SaveJpeg (Saving a WriteableBitmap)를 호출하여 결과를 저장합니다. 다른 이미지 크기를 처리하기 위해 일부 변환을 추가해야 할 수도 있습니다.

0

그리드 안에 이미지를 넣고 InkPresenter을 맨 위에 놓고 지우고 지울 수 있습니다. 다음은 잉크 프레젠터를 사용하는 getStarted입니다 : link. 마지막으로 결과를 저장하려면 WriteableBitmap.Render 및 MediaLibrary.SaveJpeg를 사용하여 그리드를 저장하여 사용자 라이브러리에 저장합니다.

관련 문제