diff options
author | Henrique Nakashima <hnakashima@chromium.org> | 2018-08-31 16:00:10 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-08-31 16:00:10 +0000 |
commit | 2c0ef6a69dde06662d77fe9d2e80c4adb9b076cd (patch) | |
tree | 8a6b8d40db3c4b1767c92f717b34c294361772bc /testing | |
parent | b2d25960b75685aaed5ec1a0ac60975cd033a448 (diff) | |
download | pdfium-2c0ef6a69dde06662d77fe9d2e80c4adb9b076cd.tar.xz |
Fix radial shading when start circle is a point in the center of end circle.
The bug also requires end circle to be tiny (radius of < 0.01).
Bug: pdfium:1140
Change-Id: I2b355f44f0383334b8988fe41f82cb3f587e9909
Reviewed-on: https://pdfium-review.googlesource.com/41672
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Diffstat (limited to 'testing')
-rw-r--r-- | testing/resources/pixel/radial_shading_point_at_center.in | 52 | ||||
-rw-r--r-- | testing/resources/pixel/radial_shading_point_at_center_expected.pdf.0.png | bin | 0 -> 28058 bytes |
2 files changed, 52 insertions, 0 deletions
diff --git a/testing/resources/pixel/radial_shading_point_at_center.in b/testing/resources/pixel/radial_shading_point_at_center.in new file mode 100644 index 0000000000..bc56cecb50 --- /dev/null +++ b/testing/resources/pixel/radial_shading_point_at_center.in @@ -0,0 +1,52 @@ +{{header}} + +{{object 1 0}} +<< /Pages 2 0 R >> +endobj + +{{object 2 0}} +<< /Type /Pages /Count 1 /Kids [ 3 0 R ] >> +endobj + +{{object 3 0}} +<< + /Type /Page + /Parent 2 0 R + /MediaBox [0 0 300 400] + /Contents 4 0 R + /Resources << /Shading << /R9 5 0 R >> >>>> +endobj + +{{object 4 0}} +<< /Length 5 0 R >> +stream +50000 0 0 50000 150 100 cm +10 10 280 380 re f +/R9 sh +endstream +endobj + +{{object 5 0}} +<< + /ShadingType 3 + /ColorSpace /DeviceRGB + /Coords [0.0 0.0 0.0 0.0 0.0 0.005] % Concentric circles + /Function 6 0 R + /Extend [true true] + >> +endobj + +{{object 6 0}} +<< + /FunctionType 2 + /Domain [0.0 1.0] + /C0 [0.8 0.1 0.2] + /C1 [0.2 0.025 0.05] + /N 1 +>> +endobj + +{{xref}} +{{trailer}} +{{startxref}} +%%EOF diff --git a/testing/resources/pixel/radial_shading_point_at_center_expected.pdf.0.png b/testing/resources/pixel/radial_shading_point_at_center_expected.pdf.0.png Binary files differnew file mode 100644 index 0000000000..c69c190b89 --- /dev/null +++ b/testing/resources/pixel/radial_shading_point_at_center_expected.pdf.0.png |