Was ist der beste Weg, um SVG aus dem Client-DOM zu serialisieren?
Ich arbeite an interaktiven SVG / AJAX-Schnittstellen, bei denen Elemente von Benutzern im Handumdrehen erstellt und neu positioniert werden. Ich möchte die Möglichkeit für Benutzer unterstützen, ihre aktuelle Ansicht in ein PNG-Bild und / oder ein SVG-Dokument zu exportieren. Ich möchte wirklich, dass das SVG-Dokument so einfach wie möglich ist (ohne viele verschachtelte Transformationen). Gibt es einen Rahmen, der dies bereits unterstützt?
Ich fordere meine Benutzer derzeit auf, die Strg + Alt + PrntScrn-Technik zu verwenden, und ich möchte sie nicht auffordern, Software / Plugins zu installieren.
Der serverseitige Code ist momentan in PHP implementiert, wenn das hilft. Ich habe bereits die Möglichkeit implementiert, mit ImageMagick ein PNG-Bild aus dem "Original" -Dokument zu generieren (bevor der Client Änderungen vornimmt).