작은 프로그램에서 사진을 생성해야 하는 경우가 종종 있습니다. 사진은 일반적으로 사용자의 아바타와 닉네임과 함께 추가되며, 아바타의 경우 요청 및 다운로드 목록에 Tencent 도메인 이름을 추가하고 wx.getImageInfo()
를 캐시하기 위해 성공적인 콜백이 캔버스에 추가되어 이미지를 생성합니다.
텍스트를 특정 위치의 중앙에 배치하려면 텍스트의 다양한 길이에 따라 캔버스의 중국어 텍스트를 어떻게 텍스트 중앙에 고정할 수 있습니까?
var txtWidth=canvas.measureText(this.nickName).width
캔버스의 텍스트 너비를 가져올 수 있습니다. 텍스트의 중심 x 위치를 찾아 txtWidth/2를 빼면 매개변수가 숫자 유형인 경우 변환됩니다. 그렇지 않으면 일부 iOS 모델에서는 유효하지 않으며 텍스트 너비를 얻을 수 없습니다.
위는 캔버스에 중국어 텍스트의 중심 앵커 포인트를 설정하기 위해 편집자가 소개하는 작은 프로그램입니다. 궁금한 사항이 있으면 메시지를 남겨주시면 편집자가 답변해 드리겠습니다. 당신은 시간에!