Heim  >  Artikel  >  Technologie-Peripheriegeräte  >  Das WeChat-Miniprogramm startet einen Schnappschuss, um Posterkomponenten zu generieren, sodass die Leinwand nicht mehr manuell gezeichnet werden muss

Das WeChat-Miniprogramm startet einen Schnappschuss, um Posterkomponenten zu generieren, sodass die Leinwand nicht mehr manuell gezeichnet werden muss

PHPz
PHPznach vorne
2023-09-18 18:05:051234Durchsuche

Neuigkeiten von dieser Seite am 14. September. Jeder, der ein WeChat-Applet zum Generieren von Postern erstellt hat, weiß, dass diese Funktion im Allgemeinen durch zwei Methoden implementiert wird: Leinwandzeichnung und serverseitiges Zeichnen. Allerdings sind beide Methoden nicht sehr praktisch entweder.

Um den Anforderungen von Miniprogrammen zur effizienten Erstellung von Postern gerecht zu werden, kündigte WeChat die Einführung der Snapshot-Komponente in der Skyline-Rendering-Engine an, die „komplexe Layouts, lange Poster und andere Zeichenprobleme schnell löst“. Berichten zufolge bietet die Snapshot-Komponente beim Vergleich der vorhandenen Leinwandzeichnungs- und serverseitigen Zeichenmethoden die folgenden Vorteile:

    Komplexe Schriftsätze wie abgerundete Ecken, Prozentsätze, benutzerdefinierte Schriftarten und andere Stile können problemlos bewältigt werden leicht anzupassen
  • Keine Breiten- und Höhenbeschränkungen, unterstützt die Ausgabe von superlangen Postern
  • Die Aufrufmethode ist einfach, direkt mit wxml implementieren

微信小程序推出 snapshot 生成海报组件,不用再手动绘制画布了
▲ Die Snapshot-Komponente generiert Poster und speichert sie lokal, Bildquelle „WeChat Developer“ Öffentliches Konto
Darüber hinaus ist es sehr einfach, die Snapshot-Komponente zu verwenden, um den gesamten Prozess der Erstellung eines Posters aus dem Applet und der lokalen Speicherung abzuschließen:

    Verwenden Sie wxml, um Zeichnen Sie den Inhalt des Posters.
  • Verwenden Sie die Snapshot-Komponente, um die WXML des Posters zu verpacken
  • Rufen Sie

    wx.saveImageToPhotosAlbum
  • auf. Speichern Sie das Poster lokal
  • Das heißt, der Benutzer kann wie folgt schreiben: Verwenden Sie einfach wxml, um das Posterlayout wie die Benutzeroberfläche des Miniprogramms zu schreiben, und geben Sie dann die dynamischen Daten direkt ein. Dies verbessert die Benutzerfreundlichkeit erheblich. Interessierte Freunde dieser Website können es im Projekt ausprobieren.
  • Werbeaussage: Dieser Artikel enthält externe Sprunglinks (einschließlich, aber nicht beschränkt auf Hyperlinks, QR-Codes, Passwörter usw.), die weitere Informationen bereitstellen, Zeit beim Screening sparen und nur als Referenz dienen sollen. Bitte beachten Sie, dass alle Artikel auf dieser Website diese Aussage enthalten

Das obige ist der detaillierte Inhalt vonDas WeChat-Miniprogramm startet einen Schnappschuss, um Posterkomponenten zu generieren, sodass die Leinwand nicht mehr manuell gezeichnet werden muss. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:ithome.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen