이 단계별 튜토리얼은 C#을 사용하여 PNG에 텍스트를 작성하는 방법을 설명합니다. 시스템에 폰트를 설치하지 않고도 C#을 사용하여 이미지에 텍스트를 추가하는 방법을 배웁니다. 또한 렌더링 프로세스를 사용자 정의하기 위한 코드의 다른 변형도 이 문서에서 다룰 것입니다.
C#을 사용하여 이미지에 텍스트를 추가하는 단계
- Aspose.Font for .NET을 NuGet.org에서 설치합니다
- 필요한 네임스페이스를 가져옵니다
- 워터마크를 피하기 위해 라이선스를 로드합니다
- 폰트 파일과 출력 이미지 파일을 정의합니다
- FontDefinition을 폰트 유형 및 TTF 내용으로 생성합니다
- Font.Open()을 사용하여 폰트를 TtfFont로 로드합니다
- DrawText()를 사용하여 텍스트 스트림을 생성합니다
- 스트림을 Bitmap으로 변환하고 PNG로 저장합니다
이 단계들은 C#에서 이미지에 텍스트를 그리는 과정을 요약합니다. 프로그램은 라이선스를 로드하고, 폰트 파일과 출력 파일을 지정하고, FontDefinition을 사용하여 폰트를 여는 것으로 시작합니다. 마지막으로 텍스트를 스트림에 렌더링하고, Bitmap으로 변환한 후 디스크에 이미지로 저장합니다.
C#을 사용하여 이미지에 텍스트를 추가하는 코드
위의 샘플 코드는 C#을 사용하여 이미지에 텍스트를 추가하는 과정을 보여줍니다. DrawText 메서드는 텍스트를 Bitmap으로 렌더링하고 PNG 형식으로 스트림을 반환하는 여러 오버로드를 가지고 있습니다.
이 문서는 폰트를 설치하지 않고도 이미지에 텍스트를 그리는 방법을 가르쳐줍니다. TTF를 SVG로 변환하려면 C#에서 TTF를 SVG로 변환 문서를 참조하세요.