C# 윈폼 프로그램 만드는 도중
이미지를 불러와 graphics 로 작업 후 picturebox 에 이미지를 넣는 작업을 진행하였다.
아래와 같이 글꼴 숫자 부분이 깨지는듯한 현상이 나타났다.
반응형
방법은 텍스트에 앤티 앨리어싱을 사용하면 해결된다.
앤티 앨리어싱을 적용 후 깔끔해진 데이터이다.
기존의 코드
g.DrawString(strTagExplain, drawFont, drawBrush, startX + drawX + 10, startY + bitOrigin.Height - drawY - 10);
수정 후 코드
g.TextRenderingHint = TextRenderingHint.AntiAlias;
g.DrawString(strTagExplain, drawFont, drawBrush, startX + drawX + 10, startY + bitOrigin.Height - drawY - 10);
코드는 그렇게 어렵지 않다.
해당 한줄만 추가해주면 된다.
g.TextRenderingHint = TextRenderingHint.AntiAlias;
풀이를 하자면 그래픽스의 TextRenderingHint 에 AntiAlias 속성만 부여해주면 된다.
참고 사이트이다.
글 읽어주셔서 감사합니다.
728x90
300x250
그리드형
'개발 > 프로그래밍' 카테고리의 다른 글
c#보행자 검출 Full body detection and tracking using OpenCV (0) | 2018.04.12 |
---|
댓글