FromArgb2 c# 이미지 해상도에 따라 자동으로 폰트 크기 조절 MeasureString 이미지위에 글자를 출력하려고 하는데, Graphics.DrawString() 함수로 글자를 출력하면 이미지파일 해상도에 따라서 글자크기가 작게 나오거나, 크게나오거나 정확한 글자를 출력하기가 어려웠습니다. 그래서 해상도에 상관없이 항상 일정한 비율로 글자크기가 출력되도록 하는 방법을 알아보도록 하겠습니다. 글자 크기 측정 함수 MeasureString() Graphics 클래스의 정의되어 있는 MeasureString 함수는 문자열의 가로폭, 세로폭을 측정할 수 있습니다. public SizeF MeasureString(string text, Font font); 아래의 화면 처럼 이미지 해상도에 비례하는 폰트 크기로 정중앙에 글자를 출력하는 샘플소스코드 입니다. 참고로 텍스트 출력시 사용하는 함수는 G.. IT정보공유/C# 2021. 2. 17. C# 이미지위에 사각형 반투명하게 그리는 방법 PictureBox 컨트롤 등에 이미지를 표시하기 위해서는 Image 속성에 할당을 하면됩니다. 그리고 그 이미지 위에 무엇인가 추가적으로 이미지처리를 하기 위해서는 Graphics GDI+ 개체를 구해서 드로잉을 해주면 원하는 글자나 선, 사각형, 원형 등의 도형을 그릴 수 있게 됩니다. 이때, 원본이미지 위에 도형이나 선을 투명하게 그려주면 좀더 세련되 보이고 멋있는 연출을 할 수 있습니다. 도형도 보이고, 이미지도 반투명하게 보이게 되니까요. FillRectangle 함수와 DrawRectangle 함수를 이용한 반투명 도형그리기 반투명한 사각형을 그려보도록 하겠습니다. 샘플 소스를 참고하세요. 샘플로 사용한 사진은 걸그룹 블랙핑크입니다. 위 원본 이미지에 FillRectangle, DrawRect.. IT정보공유/C# 2020. 12. 24. 이전 1 다음 💲 추천 글 반응형