Jestem próbujących pozwolić użytkownikom na moim miejscu wcisnąć przycisk, aby zrobić zrzut ekranu bieżących (wszystko w organizmie).Take screenshot <body> z html2canvas oraz przechowują img jak JS var
Z moich badań wynika, że html2canvas wydaje się być zasobem, który to umożliwia.
Mój problem jest dokumentacja nie dostarcza przykładowy kod i walczę, aby uzyskać przyczepność na etapów.
http://html2canvas.hertzen.com/documentation.html
Poniższy SO pytanie (How to upload a screenshot using html2canvas?) pozostawia mi nieco zdezorientowany. Chcę tylko wiedzieć, jak uzyskać obraz w tym momencie.
Z jego kodu.
$(window).ready(function(){
('body').html2canvas();
var canvasRecord = new html2canvas(document.body).canvas;
//At this point does the .toDataURL method return a png?
});
W tym momencie jestem zagubiony w miejscu, w którym znajduje się obraz, a nawet w jaki sposób/kiedy go utworzyć. Obawiam się, że później wyślę to na serwer.
Wszelkie informacje doceniane. Dzięki! (Html2canvas jeszcze potrzebne?)
Czasami warto spojrzeć na odcinku korzystania z [readme] (https://github.com/niklasvh/html2canvas/blob/master/readme.md#usage). – 0sh
Możesz także rozważyć niektóre rozwiązania oparte na phantomjs. Zobacz [na wiki PhantomJS] (http://code.google.com/p/phantomjs/wiki/WhoUsesPhantomJS) (wyszukaj "zrzut ekranu") lub rozważ [ten projekt node.js/phantom] (https: // github .com/fzaninotto/screenshot-as-a-service). –