@@ -37,8 +37,8 @@ def _fn_name(): return sys._getframe(1).f_code.co_name
37
37
38
38
_version_required = (0 ,5 ,0 )
39
39
if cairo .version_info < _version_required :
40
- raise SystemExit ("PyCairo %d.%d.%d is installed\n "
41
- "PyCairo %d.%d.%d or later is required"
40
+ raise SystemExit ("Pycairo %d.%d.%d is installed\n "
41
+ "Pycairo %d.%d.%d or later is required"
42
42
% (cairo .version_info + _version_required ))
43
43
backend_version = cairo .version
44
44
del _version_required
@@ -405,8 +405,7 @@ def get_text_width_height(self, s, prop, ismath):
405
405
406
406
def new_gc (self ):
407
407
if _debug : print '%s.%s()' % (self .__class__ .__name__ , _fn_name ())
408
- gc = GraphicsContextCairo (renderer = self ,
409
- surface = self .surface )
408
+ gc = GraphicsContextCairo (renderer = self , surface = self .surface )
410
409
return gc
411
410
412
411
@@ -433,14 +432,10 @@ def __init__(self, renderer, surface):
433
432
GraphicsContextBase .__init__ (self )
434
433
self .renderer = renderer
435
434
self .ctx = cairo .Context (surface )
436
- # default is 0.1, raise value to increase performance
437
- # (and lower quality)
438
- #self.ctx.set_tolerance(0.5)
439
435
440
436
def set_alpha (self , alpha ):
441
437
self ._alpha = alpha
442
438
rgb = self ._rgb
443
- #self.ctx.set_alpha(alpha)
444
439
self .ctx .set_source_rgba (rgb [0 ], rgb [1 ], rgb [2 ], alpha )
445
440
446
441
#def set_antialiased(self, b):
@@ -565,22 +560,20 @@ def print_figure_fn(figure, filename, dpi=150, facecolor='w', edgecolor='w',
565
560
fc .print_figure (filename , dpi , facecolor , edgecolor , orientation )
566
561
567
562
else :
568
- warnings .warn ('Format "%s" is not supported.\n Supported formats: %s.' %
569
- (ext , ', ' .join (IMAGE_FORMAT )))
563
+ warnings .warn ('Format "%s" is not supported.\n Supported formats: '
564
+ '%s.' % (ext , ', ' .join (IMAGE_FORMAT )))
570
565
571
566
572
567
def _save_png (figure , filename ):
573
568
width , height = figure .get_width_height ()
574
569
width , height = int (width ), int (height )
575
570
576
- surface = cairo .ImageSurface (cairo .FORMAT_ARGB32 , width , height )
577
- ctx = cairo .Context (surface )
578
-
579
571
renderer = RendererCairo (figure .dpi )
580
572
renderer ._set_width_height (width , height )
581
- renderer .surface = ctx .get_target ()
573
+ renderer .surface = cairo .ImageSurface (cairo .FORMAT_ARGB32 , width , height )
574
+
582
575
figure .draw (renderer )
583
- surface .write_to_png (filename )
576
+ renderer . surface .write_to_png (filename )
584
577
585
578
586
579
def _save_ps_pdf (figure , filename , ext , orientation ):
0 commit comments