2017-05-03 1 views
0

Ich habe meine Hausaufgaben gemacht und mehrmals suchen, wie man einen "screenshot" eines div oder irgendein Element auf HTML macht.Div oder HTML zu Bild (Alternative zu html2canvas)

html2canvas funktioniert gut, aber ich habe Probleme mit: - Die Qualität des erzeugten Bildes. - Wenn das div Bilder auf anderen Domains gespeichert haben. - Einige Elemente wie abgerundete Divs (inside de main div) werden quadriert generiert.

Gibt es eine Alternative? Verwerfen Sie keine kostenpflichtigen Alternativen.

Danke !!!

+0

können Sie einen Blick auf http://StackOverflow.com/A/34272744/1321167 – vijayP

Antwort

0

Sie könnten in http://phantomjs.org/, speziell das https://github.com/ariya/phantomjs/blob/master/examples/rasterize.js Beispiel suchen, wo Sie HTML zu einem Bild oder PDF speichern können - effektiv erstellen einen Screenshot. Es ist sehr anpassbar und ich habe dies verwendet, um PDFs aus Listen von URLs mit Leichtigkeit zu erstellen. Es ist eine serverseitige Lösung, also würde ein wenig mehr Setup Ihr ​​Ende brauchen.

+0

Ich möchte Server-Side-Zeug vermeiden, aber danke irgendwie! –