festlegen dpi mit phantomjs Knoten?

Ich bin mit phantomjs-Knoten-Modul. unten ist der link Woher bekomme ich dieses Modul.

https://github.com/sgentle/phantomjs-node

diese arbeiten wirklich schön, wenn ich eine jpg-Bild-Datei aus html. aber seine Standard "dpi" ist 72, das ist nicht gut für drucken des Bild-Datei. so möchte ich den dpi-Wert festlegen wenn ich Rendern des Bildes.

aus dem obigen link, den ich Lesen Sie einige Beispiel-Seite, wie.set('viewportSize', {width:640,height:480}). seine die Bildgröße perfekt. aber ich will einstellen dpi von Bild bitte leite mich, wie kann ich das erreichen.

var phantom = require('phantom');

phantom.create(function (ph) {
  ph.createPage(function (page) {
    page.open("http://www.google.com", function (status) {
       page.render("bla.jpg");
        ph.exit();

    });
  });
});  
  • Es scheint nicht möglich. Es ist ein individueller PR, wenn Sie Lust daran herum zu hacken auf einige C++ - Sie könnten in der Lage sein, es zu tun: github.com/1st1/phantomjs/commit/...
  • Dank Matt sir für dein replay. ich versuche, diese vor dem posten der Frage hier. aber ich sehe ein anderes problem, wenn ich dies getan. ich Sag dir, wie ich das Tat. ich einfach die Klon-sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev git clone git://github.com/ariya/phantomjs.git cd phantomjs git checkout 1.9 machen, etwas ändern, wo dpi hartcodierten Wert von 72 auf 300 und baut das Projekt, indem Sie ./build.sh nach 100% bauen, wenn ich den Prozess starten " wieder habe ich eine Nachricht bekommen phantomjs ist nicht installiert.
  • hier ist der link Woher bekomme ich Ressourcen phantomjs.org/build.html
Schreibe einen Kommentar