2016-12-02 9 views
0

이전 웹 호스팅 회사에서 Microsoft Azure로 이동할 계획 인 웹 사이트가 있습니다. System.Drawing을 사용하여 그래픽을 렌더링하는 ASP.NET 응용 프로그램입니다. 나는 Azure 웹 사이트에서 지원되지 않는 GDI에 관한 몇 가지 것을 읽었다. 이것은 System.Drawing이 작동하지 않는다는 것을 의미합니까, 아니면 직접 gdi32.dll을 호출 할 때 유일한 문제입니까?Azure 웹 사이트에서 System.Drawing을 사용할 수 있습니까?

답변

1

System.Drawing에 대한 위키 page & 설명을 Accroding, System.Drawing도 필요하지 GDI 일부 기능을 사용하여, 푸른 웹 어플리케이션에서 지원되지 않습니다 것으로 보인다.

System.Drawing 또는 GDI이없는 그래픽을 렌더링 할 때 기능을 다시 구현하려면 Image manipulation in asp.net/c# without System.Drawing/GDI+ 스레드가 유용 할 수 있습니다.

그러나 더 나은 방법은 브라우저의 프론트 엔드에서 원하는 그래픽을 렌더링하기 위해 D3.js 또는 ECharts과 같은 JS의 일부 시각적 라이브러리를 사용하는 것이 좋습니다.

+0

대단히 감사합니다. 그래서 저는 Azure에서 .NET Core로 이미지를 렌더링 할 때 Cairo를 사용할 수 있다고 추측하기 위해 이것을 올바르게 읽었습니까? – golubdr

+0

@ golubdr Gairo가 필요없는 .NET Core 바인딩이있는 Cairo를 사용하는 경우 Azure에서 이미지를 렌더링 할 수 있습니다 –

관련 문제