@@ -128,6 +128,7 @@ def bind(actor,event,action,id=None):
128
128
FigureCanvasBase , FigureManagerBase , NavigationToolbar2 , \
129
129
cursors , TimerBase
130
130
from matplotlib .backend_bases import ShowBase
131
+ from matplotlib .backend_bases import _has_pil
131
132
132
133
from matplotlib ._pylab_helpers import Gcf
133
134
from matplotlib .artist import Artist
@@ -1133,19 +1134,21 @@ def print_figure(self, filename, *args, **kwargs):
1133
1134
def print_bmp (self , filename , * args , ** kwargs ):
1134
1135
return self ._print_image (filename , wx .BITMAP_TYPE_BMP , * args , ** kwargs )
1135
1136
1136
- def print_jpeg (self , filename , * args , ** kwargs ):
1137
- return self ._print_image (filename , wx .BITMAP_TYPE_JPEG , * args , ** kwargs )
1138
- print_jpg = print_jpeg
1137
+ if not _has_pil :
1138
+ def print_jpeg (self , filename , * args , ** kwargs ):
1139
+ return self ._print_image (filename , wx .BITMAP_TYPE_JPEG , * args , ** kwargs )
1140
+ print_jpg = print_jpeg
1139
1141
1140
1142
def print_pcx (self , filename , * args , ** kwargs ):
1141
1143
return self ._print_image (filename , wx .BITMAP_TYPE_PCX , * args , ** kwargs )
1142
1144
1143
1145
def print_png (self , filename , * args , ** kwargs ):
1144
1146
return self ._print_image (filename , wx .BITMAP_TYPE_PNG , * args , ** kwargs )
1145
1147
1146
- def print_tiff (self , filename , * args , ** kwargs ):
1147
- return self ._print_image (filename , wx .BITMAP_TYPE_TIF , * args , ** kwargs )
1148
- print_tif = print_tiff
1148
+ if not _has_pil :
1149
+ def print_tiff (self , filename , * args , ** kwargs ):
1150
+ return self ._print_image (filename , wx .BITMAP_TYPE_TIF , * args , ** kwargs )
1151
+ print_tif = print_tiff
1149
1152
1150
1153
def print_xpm (self , filename , * args , ** kwargs ):
1151
1154
return self ._print_image (filename , wx .BITMAP_TYPE_XPM , * args , ** kwargs )
0 commit comments