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 lines
In 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