From a1b71d5ee0dfb7435b575c5abef56aa706dd4fe7 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 6 Jun 2015 00:46:50 +1000 Subject: [PATCH] Added test for polygon edge drawing --- Tests/images/imagedraw_ellipse_edge.png | Bin 0 -> 602 bytes Tests/test_imagedraw.py | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 Tests/images/imagedraw_ellipse_edge.png diff --git a/Tests/images/imagedraw_ellipse_edge.png b/Tests/images/imagedraw_ellipse_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..25a95a6018a1b08145e9e84ce6dce47b4f09d403 GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^DImEPWhv9{%UQ=JS9}lsR;&Mis;;ayHTEa{<~_e_TVn6*?k>0a z+IO>9S=pDlYp=iJ&+dA;{7l_l{j9E+3(piCbu>A8L+kb$F{ukvHm^J7@Mp#>As?k{ zv({+(ST44DU3-3!=0eq^sV8S$nUcMFkK469%b2cy&7L_YHn_=ZQrdbx?SNI^QfGE) zo)Idy^$vsMD z&YM^!sBW-K`_R`fKS{MghcSgSCnrLc#aqRjA(H8Yki#?vkP5Jb0#In_o8NtFg7$pJ zlmRNfvG1Sh98HdC9uQ3%b~4&MGPRJm2b;Bj(~Kk9NycDyJ&>*3Ia#+jx3JGl!nrX- z>><~jDuqZU^-Ubtr!r1b1$yRbL28wHB-8Xw*LcGBy^h%w_PO--`?C`397 zIq&X+^v)TcbJN!HNgEzMp84&SLE4d=)sI}%Q++>+GS3lJJFHn^TCgvXH+cS>pUkH! Wmu~IUIp+#YGYp=telF{r5}E)4=LQ)7 literal 0 HcmV?d00001 diff --git a/Tests/test_imagedraw.py b/Tests/test_imagedraw.py index a1ed20a3a..ffefa6504 100644 --- a/Tests/test_imagedraw.py +++ b/Tests/test_imagedraw.py @@ -124,6 +124,19 @@ class TestImageDraw(PillowTestCase): def test_ellipse2(self): self.helper_ellipse(BBOX2) + def test_ellipse_edge(self): + # Arrange + im = Image.new("RGB", (W, H)) + draw = ImageDraw.Draw(im) + + # Act + draw.ellipse(((0, 0), (W-1, H)), fill="white") + del draw + + # Assert + self.assert_image_similar( + im, Image.open("Tests/images/imagedraw_ellipse_edge.png"), 1) + def helper_line(self, points): # Arrange im = Image.new("RGB", (W, H))