In meiner Webanwendung kann der Benutzer einige HTML/CSS Markups erstellen, die in meiner Datenbank gespeichert sind. Ich möchte ein "Thumbnail" für dieses Markup anbieten, zum Beispiel in der Übersichtsansicht.Ist es möglich, einen Screenshot des gerenderten DOM auf der Serverseite zu machen?
Da das Thumbnail ungefähr bei 200x200px liegen sollte und das ursprüngliche Markup bei ungefähr 900x900px angezeigt werden soll, muss ich eine Möglichkeit finden, dieses Markup zu 'skalieren': Es sollte so aussehen, als hätte ich einen Screenshot des gerendert Markup bei 900px und skaliert es auf 200px herunter.
Weiß jemand, ob dies mit JavaScript oder PHP möglich ist? Oder vielleicht eine andere serverseitige Sprache? Ich möchte vermeiden, irgendwelche Drittanbieter-Applets wie ActiveX zu verwenden.
Edit: Ich denke, eine Art von Mashup, wo der Screenshot auf der Client-Seite genommen wird, und dann an den Server gesendet würde auch OK sein.