Wie verwende ich imagick annotateImage für chinesischen Text?
Ich muss ein Bild mit chinesischen Texten versehen und verwende derzeit die Imagick-Bibliothek.
Ein Beispiel für einen chinesischen Text ist
这 这 是
Die verwendete chinesische Schriftartdatei istdiese
Die Datei hat ursprünglich den Namen 华文 华文 .ttf
Es kann auch in Mac OS X unter / Library / Font gefunden werden
Ich habe es in Englisch STHeiTi.ttf umbenannt, um es einfacher zu machen, die Datei in PHP-Code aufzurufen.
Im SpeziellendasImagick::annotateImage
Funktion
Ich bin es auchmit der Antwort von"Wie kann ich mit Imagick in PHP umbrochenen Text zeichnen?".
Der Grund, warum ich es benutze, ist, weil es für englischen Text erfolgreich ist und die Anwendung sowohl Englisch als auch Chinesisch kommentieren muss, wenn auch nicht gleichzeitig.
Das Problem ist, dass ich beim Ausführen von annotateImage mit chinesischem Text eine Anmerkung erhalte, die wie 罍 aussieht
Code enthaltenHier