Um ein Bild in den grünen Hintergrund eines anderen Bildes einzufügen und den Rest des Bildes unverändert zu lassen, können Sie die HTML5 Canvas-API in Kombination mit JavaScript verwenden. Hier ist ein Beispielcode, der Ihnen zeigt, wie Sie dies tun können:
index.tsx794 chars19 linesIn diesem Code lädt der backgroundImage das Originalbild mit grünem Hintergrund und der imageToInsert das Bild, das in den Hintergrund einfügt werden soll. onload-Methode wird verwendet, um zu warten bis beide Bilder vollständig geladen sind und dann ein Canvas erstellt wird, der die Größe des backgroundImage hat. Dann wird das backgroundImage auf das Canvas gezeichnet. Schließlich wird das imageToInsert in das Canvas an einer bestimmten Position mithilfe von drawImage eingefügt. Das fertige Bild kann dann aus dem Canvas extrahiert werden, um es anzuzeigen oder herunterzuladen, wie im obigen Code gezeigt. Beachten Sie, dass es viele Optionen gibt, wie das imageToInsert im Hintergrund eingefügt werden kann, so dass das x, y, width und height für Ihre spezifischen Bedürfnisse angepasst werden müssen.
gistlibby LogSnag