In kleinen Programmen müssen wir häufig Bilder generieren. Die Bilder werden normalerweise mit dem Avatar und dem Spitznamen des Benutzers hinzugefügt. Für den Avatar müssen Sie nur den Tencent-Domänennamen zu den Anforderungs- und Downloadlisten hinzufügen und wx.getImageInfo()
verwenden. wx.getImageInfo()
um es lokal zwischenzuspeichern, wird der erfolgreiche Rückruf zur Leinwand hinzugefügt, um das Bild zu generieren.
Wenn Sie möchten, dass der Text an einer bestimmten Position zentriert wird, wie kann der chinesische Text auf der Leinwand entsprechend den unterschiedlichen Textlängen in der Mitte des Textes verankert werden?
var txtWidth=canvas.measureText(this.nickName).width
kann die Breite des Textes in der Leinwand ermitteln und txtWidth/2 subtrahieren, um eine Zentrierung zu erreichen Andernfalls ist es auf einigen iOS-Modellen ungültig und die Textbreite kann nicht ermittelt werden.
Das obige ist das kleine Programm, das Ihnen der Herausgeber vorstellt, um den zentralen Ankerpunkt des chinesischen Textes in der Leinwand festzulegen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht Du rechtzeitig!