System.Drawing.Graphics를 사용하여 2D 그래픽을 비트 맵으로 렌더링하는 C# 응용 프로그램이 있습니다. 이제이 응용 프로그램을 Windows의 일반 .net, Linux의 Mono 및 Silverlight/Moonlight에서 작동하도록 이식하려고합니다..net, mono 및 silverlight 용 그래픽 라이브러리
하지만 적어도 Silverlight에는 System.Drawing이 부족합니다. 렌더링 코드를 여러 개 유지하고 싶지 않기 때문에 하나의 크로스 플랫폼 그래픽 라이브러리가 필요합니다.
이- 는
- 이의 그래픽 라이브러리 주위에 래퍼를 작성 실버 라이트 모든 플랫폼
- 사용 System.Drawing의 포트에서 사용할 수있는 라이브러리를 사용하여 나는 그것을 달성하기 위해 몇 가지 대안을 참조 다른 플랫폼 자신
필요한 작업으로 인해 3)을 피하려고합니다. 그럼 1) 또는 2)에 대한 무료 라이브러리를 아는 사람이 있습니까? 라이브러리에는 GPL이 아닌 무료 라이센스가 있어야합니다 (LGPL은 유효합니다).