2012-08-02 2 views
7

나는이 하루 종일 머리를 숙였습니다. 클라이언트가 제공 한 문자열을 포함하는 이미지를 동적으로 생성해야합니다. 유일한 문제는 아래 이미지와 같이 커브를 따라 문자열을 그려야한다는 것입니다. 이 텍스트는 여러 제품에 표시해야하고 곡선은 각 제품마다 다르기 때문에 곡선의 각도를 지정하고 싶습니다.GDI +를 사용하여 경로를 따르는 문자열 그리기

나는 문자열을 반복하여 각 문자를 표시하고 각 문자에 포물선을 닮은 특정 좌표를 주려고 시도했지만 유용하게 사용하려면 각 문자를 곡선에 맞게 회전해야합니다. 누구든지 내게 쓸모가있을 수 System.Drawing 라이브러리에서 어떤 제안이 있습니까?

enter image description here

+7

이 사람은 주제에 대한 광범위한 블로그 게시물 (및 C#으로 작업하는 방법)을 가지고 있습니다. http://www.planetclegg.com/projects/WarpingTextToSplines.html –

+0

사용해보기 : http://stackoverflow.com/ a/11151457/622391 –

+0

가능한 [비트 맵에 곡선 텍스트를 만드는 방법?] (http://stackoverflow.com/questions/2803853/how-to-create-curved-text-on-a-bitmap) – Jeremy

답변

0

연구의 조금을 수행 한 후에는 WPF가 뒤틀린 텍스트를 생성 할 때 취할 수있는 최선의 경로 것 같다. 몇 번의 Google 검색에서 나를 this project으로 안내했습니다. 최소한의 XAML이 있으며 C#으로 작성되었습니다. 이 놀라운 코드를 제공하기 위해 codeproject에서 신용이 @lneir로 이동합니다. 확장 성, 유연성 및 멋지게 작성된 최고의 부분 ... 베 지어 곡선이 없습니다.

또한이 텍스트는 동적으로 생성 된 이미지에 렌더링되어야한다고 언급했습니다. WPF 컨트롤을 이미지로 변환 할 수 있습니다. Here's a link I found.

감사합니다.

관련 문제