mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-28 02:04:36 +03:00
Merge pull request #2722 from wiredfool/pr_2636
Updated version of #2636
This commit is contained in:
commit
a795714a8f
|
@ -129,6 +129,7 @@ def Ghostscript(tile, size, fp, scale=1):
|
||||||
"-c", "%d %d translate" % (-bbox[0], -bbox[1]),
|
"-c", "%d %d translate" % (-bbox[0], -bbox[1]),
|
||||||
# adjust for image origin
|
# adjust for image origin
|
||||||
"-f", infile, # input file
|
"-f", infile, # input file
|
||||||
|
"-c", "showpage", # showpage (see: https://bugs.ghostscript.com/show_bug.cgi?id=698272)
|
||||||
]
|
]
|
||||||
|
|
||||||
if gs_windows_binary is not None:
|
if gs_windows_binary is not None:
|
||||||
|
|
BIN
Tests/images/reqd_showpage.eps
Normal file
BIN
Tests/images/reqd_showpage.eps
Normal file
Binary file not shown.
BIN
Tests/images/reqd_showpage.png
Normal file
BIN
Tests/images/reqd_showpage.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.9 KiB |
|
@ -71,6 +71,16 @@ class TestFileEps(PillowTestCase):
|
||||||
target = Image.open('Tests/images/pil_sample_rgb.jpg')
|
target = Image.open('Tests/images/pil_sample_rgb.jpg')
|
||||||
self.assert_image_similar(cmyk_image, target, 10)
|
self.assert_image_similar(cmyk_image, target, 10)
|
||||||
|
|
||||||
|
def test_showpage(self):
|
||||||
|
# See https://github.com/python-pillow/Pillow/issues/2615
|
||||||
|
plot_image = Image.open("Tests/images/reqd_showpage.eps")
|
||||||
|
target = Image.open("Tests/images/reqd_showpage.png")
|
||||||
|
|
||||||
|
#should not crash/hang
|
||||||
|
plot_image.load()
|
||||||
|
# fonts could be slightly different
|
||||||
|
self.assert_image_similar(plot_image, target, 2)
|
||||||
|
|
||||||
def test_file_object(self):
|
def test_file_object(self):
|
||||||
# issue 479
|
# issue 479
|
||||||
image1 = Image.open(file1)
|
image1 = Image.open(file1)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user