Skip to content

Commit d6dc2c7

Browse files
committed
Add jpeg dpi test
1 parent ff1c8c8 commit d6dc2c7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

lib/matplotlib/tests/test_agg.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import numpy as np
88
from numpy.testing import assert_array_almost_equal
99
import pytest
10+
from PIL import Image
1011

1112
from matplotlib.image import imread
1213
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
@@ -234,3 +235,12 @@ def test_chunksize():
234235
rcParams['agg.path.chunksize'] = 105
235236
ax.plot(x, np.sin(x))
236237
fig.canvas.draw()
238+
239+
240+
@pytest.mark.backend('Agg')
241+
def test_jpeg_dpi():
242+
# Check that dpi is set correctly in jpg files
243+
plt.plot([0, 1, 2], [0, 1, 0])
244+
plt.savefig('test.jpg', dpi=200)
245+
im = Image.open("test.jpg")
246+
assert im.info['dpi'] == (200, 200)

0 commit comments

Comments
 (0)