2011-05-10 3 views
2

어떻게 캔버스의 이미지를 파일에 저장하고 싶습니까?은색으로 파일에 writableimage를 저장합니다.

var img = new WriteableBitmap(canvas1, null); 
Image i = new Image(); 
i.Source = img; 
var bitmap = new Bitmap(i); 

나는 이미지를 저장하기위한 bitmap.Save을 (사용하려하지만, 비트 맵 Silverlight에서 지원되지 않습니다. 파일로 WriteableBitmap 절약 할 수 있습니까?

답변

1

WriteableBitmap가 될 수 Pixels 컬렉션이 있습니다 렌더링 된 이미지에 액세스하는 데 사용.하지만 당신이 정말로 그것을 알려진 형식 (바람직 PNG)에 저장하는 데 필요한.

imagetools CodePlex의 프로젝트는 당신을 위해 할 수 있습니다.

간단한 사용 예를 보려면 blog을 참조하십시오.

관련 문제