2011-10-25 2 views
1

WriteableBitmapSaveFileDialog을 사용하여 Silverlight에서 로컬로 저장하려고합니다. 내 질문과 비슷한 질문을 Here에게 묻습니다.Silverlight가 BMP/JPEG/PNGBitmapEncoder를 지원하지 않는 이유는 무엇입니까?

그 대답은 몇 가지 오픈 소스 인코더 및 해결 방법을 보여줍니다. 잘 작동합니다.

하지만 .NET 프레임 워크와 WPF가 all of them을 지원하는 동안 실버 라이트가 JPEG/PNG/BMP 자체의 인코더를 지원하지 않는 이유는 무엇입니까? 제 3 자 등급을 신청해야하는 이유는 무엇입니까?

저는 밤새 생각했지만 이유를 알아 내지 못했습니다. 제 3 자 클래스를 사용할 수 없기 때문에 인코더를 직접 작성해야합니다. (

+0

을 ** 왜 ** 때로 믿을 수 '. 타사 라이브러리를 사용할 수 있습니까? 그건 끔찍한 제한입니다. at와 같이 타사 하드웨어 (예 : CPU)를 사용하지 않고 컴퓨터를 구축하라는 명령을받는 것과 같습니다. – SLaks

답변

0

타사 구성 요소를 구입할 수 없다면 오픈 소스를 사용하십시오. FJCore에서 :

당신이 작성하지 않은 어떤 클래스를 사용하는 것이 허용되지 않는 경우 http://code.google.com/p/fjcore/

, 당신은 관리와 심각한 대화를 할 필요가

+0

글쎄, 난 왜 실버 라이트는 wpf 같은 다른 제품은이 능력을 가지고있는 동안 엔코더를 지원하지 않습니다 혼란스러워. 그리고 byte []를 .bmp로 인코딩하는 클래스를 직접 작성했습니다 .... – vicancy

+0

아마 JPEG 인코더의 저작권과 관련이 있다고 생각합니다. –