@@ -130,7 +130,7 @@ def guessed_image_type(filename):
130
130
raise ImageFileError (f'Cannot work out file type of "{ filename } "' )
131
131
132
132
133
- def save (img , filename ):
133
+ def save (img , filename , ** kwargs ):
134
134
""" Save an image to file adapting format to `filename`
135
135
136
136
Parameters
@@ -139,6 +139,8 @@ def save(img, filename):
139
139
image to save
140
140
filename : str or os.PathLike
141
141
filename (often implying filenames) to which to save `img`.
142
+ \*\*kwargs : keyword arguments
143
+ Keyword arguments to format-specific save
142
144
143
145
Returns
144
146
-------
@@ -148,7 +150,7 @@ def save(img, filename):
148
150
149
151
# Save the type as expected
150
152
try :
151
- img .to_filename (filename )
153
+ img .to_filename (filename , ** kwargs )
152
154
except ImageFileError :
153
155
pass
154
156
else :
@@ -196,7 +198,7 @@ def save(img, filename):
196
198
# Here, we either have a klass or a converted image.
197
199
if converted is None :
198
200
converted = klass .from_image (img )
199
- converted .to_filename (filename )
201
+ converted .to_filename (filename , ** kwargs )
200
202
201
203
202
204
@deprecate_with_version ('read_img_data deprecated. '
0 commit comments