From 063a895984602b8eef3a28c793f8243bab0b2f31 Mon Sep 17 00:00:00 2001 From: Guillaume Ayoub Date: Thu, 21 Mar 2013 15:43:28 +0100 Subject: [PATCH] Add a dpi parameter to render_to_png --- pygal/ghost.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pygal/ghost.py b/pygal/ghost.py index fd1f60d..a49d229 100644 --- a/pygal/ghost.py +++ b/pygal/ghost.py @@ -103,10 +103,11 @@ class Ghost(object): with io.open(filename, 'w', encoding='utf-8') as f: f.write(self.render(is_unicode=True)) - def render_to_png(self, filename=None): + def render_to_png(self, filename=None, dpi=72): """Render the graph, convert it to png and write it to filename""" import cairosvg - return cairosvg.svg2png(bytestring=self.render(), write_to=filename) + return cairosvg.svg2png( + bytestring=self.render(), write_to=filename, dpi=dpi) def _repr_png_(self): """Display png in IPython notebook"""