1*3ac0a46fSAndroid Build Coastguard Worker{{header}} 2*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} << 3*3ac0a46fSAndroid Build Coastguard Worker /Type /Catalog 4*3ac0a46fSAndroid Build Coastguard Worker /Pages 2 0 R 5*3ac0a46fSAndroid Build Coastguard Worker>> 6*3ac0a46fSAndroid Build Coastguard Workerendobj 7*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} << 8*3ac0a46fSAndroid Build Coastguard Worker /Type /Pages 9*3ac0a46fSAndroid Build Coastguard Worker /Count 1 10*3ac0a46fSAndroid Build Coastguard Worker /Kids [3 0 R] 11*3ac0a46fSAndroid Build Coastguard Worker>> 12*3ac0a46fSAndroid Build Coastguard Workerendobj 13*3ac0a46fSAndroid Build Coastguard Worker 14*3ac0a46fSAndroid Build Coastguard Worker% A page with scaled copies of a masked image. Any scaled image with an area 15*3ac0a46fSAndroid Build Coastguard Worker% less than 8 times the stencil mask's original area (64x64 * 8 = 32,768) forces 16*3ac0a46fSAndroid Build Coastguard Worker% bilinear interpolation of the stencil mask, which triggers the bug. 17*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} << 18*3ac0a46fSAndroid Build Coastguard Worker /Type /Page 19*3ac0a46fSAndroid Build Coastguard Worker /Parent 2 0 R 20*3ac0a46fSAndroid Build Coastguard Worker /Contents 4 0 R 21*3ac0a46fSAndroid Build Coastguard Worker /MediaBox [0 0 432 288] 22*3ac0a46fSAndroid Build Coastguard Worker /Resources << 23*3ac0a46fSAndroid Build Coastguard Worker /XObject << 24*3ac0a46fSAndroid Build Coastguard Worker /Masked 5 0 R 25*3ac0a46fSAndroid Build Coastguard Worker >> 26*3ac0a46fSAndroid Build Coastguard Worker >> 27*3ac0a46fSAndroid Build Coastguard Worker>> 28*3ac0a46fSAndroid Build Coastguard Workerendobj 29*3ac0a46fSAndroid Build Coastguard Worker{{object 4 0}} << 30*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 31*3ac0a46fSAndroid Build Coastguard Worker>> 32*3ac0a46fSAndroid Build Coastguard Workerstream 33*3ac0a46fSAndroid Build Coastguard Worker 34*3ac0a46fSAndroid Build Coastguard Worker% 32x32 image has an area of 1,024, so it is interpolated. 35*3ac0a46fSAndroid Build Coastguard Workerq 36*3ac0a46fSAndroid Build Coastguard Worker 32 0 0 32 64 240 cm 37*3ac0a46fSAndroid Build Coastguard Worker /Masked Do 38*3ac0a46fSAndroid Build Coastguard WorkerQ 39*3ac0a46fSAndroid Build Coastguard Worker 40*3ac0a46fSAndroid Build Coastguard Worker% 64x64 image has an area of 4,096, so it is interpolated. 41*3ac0a46fSAndroid Build Coastguard Workerq 42*3ac0a46fSAndroid Build Coastguard Worker 64 0 0 64 48 160 cm 43*3ac0a46fSAndroid Build Coastguard Worker /Masked Do 44*3ac0a46fSAndroid Build Coastguard WorkerQ 45*3ac0a46fSAndroid Build Coastguard Worker 46*3ac0a46fSAndroid Build Coastguard Worker% 128x128 image has an area of 16,384, so it is interpolated. 47*3ac0a46fSAndroid Build Coastguard Workerq 48*3ac0a46fSAndroid Build Coastguard Worker 128 0 0 128 16 16 cm 49*3ac0a46fSAndroid Build Coastguard Worker /Masked Do 50*3ac0a46fSAndroid Build Coastguard WorkerQ 51*3ac0a46fSAndroid Build Coastguard Worker 52*3ac0a46fSAndroid Build Coastguard Worker% 256x256 image has an area of 65,536, so it is not interpolated. 53*3ac0a46fSAndroid Build Coastguard Workerq 54*3ac0a46fSAndroid Build Coastguard Worker 256 0 0 256 160 16 cm 55*3ac0a46fSAndroid Build Coastguard Worker /Masked Do 56*3ac0a46fSAndroid Build Coastguard WorkerQ 57*3ac0a46fSAndroid Build Coastguard Worker 58*3ac0a46fSAndroid Build Coastguard Workerendstream 59*3ac0a46fSAndroid Build Coastguard Workerendobj 60*3ac0a46fSAndroid Build Coastguard Worker 61*3ac0a46fSAndroid Build Coastguard Worker% A 3x3 base image with a stencil mask. 62*3ac0a46fSAndroid Build Coastguard Worker{{object 5 0}} << 63*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Image 64*3ac0a46fSAndroid Build Coastguard Worker /BitsPerComponent 8 65*3ac0a46fSAndroid Build Coastguard Worker /ColorSpace /DeviceRGB 66*3ac0a46fSAndroid Build Coastguard Worker /Filter /ASCIIHexDecode 67*3ac0a46fSAndroid Build Coastguard Worker /Height 3 68*3ac0a46fSAndroid Build Coastguard Worker /Mask 6 0 R 69*3ac0a46fSAndroid Build Coastguard Worker /Width 3 70*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 71*3ac0a46fSAndroid Build Coastguard Worker>> 72*3ac0a46fSAndroid Build Coastguard Workerstream 73*3ac0a46fSAndroid Build Coastguard WorkerB8C3E9 7793DB C3CEEF 74*3ac0a46fSAndroid Build Coastguard Worker8CADF2 1B74E8 BFD5FB 75*3ac0a46fSAndroid Build Coastguard WorkerC2D3FA 9FBDF8 D9E5FC 76*3ac0a46fSAndroid Build Coastguard Workerendstream 77*3ac0a46fSAndroid Build Coastguard Workerendobj 78*3ac0a46fSAndroid Build Coastguard Worker 79*3ac0a46fSAndroid Build Coastguard Worker% A 64x64 stencil mask with horizontal and vertical lines. 80*3ac0a46fSAndroid Build Coastguard Worker{{object 6 0}} << 81*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Image 82*3ac0a46fSAndroid Build Coastguard Worker /BitsPerComponent 1 83*3ac0a46fSAndroid Build Coastguard Worker /Filter [/ASCIIHexDecode /FlateDecode] 84*3ac0a46fSAndroid Build Coastguard Worker /Height 64 85*3ac0a46fSAndroid Build Coastguard Worker /ImageMask true 86*3ac0a46fSAndroid Build Coastguard Worker /Width 64 87*3ac0a46fSAndroid Build Coastguard Worker {{streamlen}} 88*3ac0a46fSAndroid Build Coastguard Worker>> 89*3ac0a46fSAndroid Build Coastguard Workerstream 90*3ac0a46fSAndroid Build Coastguard Worker78DA63608080FAFF10E000E5C3687FA8388CF6818A63D0500330E802A83C41BA1EAA9E105D03554F 91*3ac0a46fSAndroid Build Coastguard Worker36CD0C35876CFA0FD41CDAD3F2FF694D03002512CA0A 92*3ac0a46fSAndroid Build Coastguard Workerendstream 93*3ac0a46fSAndroid Build Coastguard Workerendobj 94*3ac0a46fSAndroid Build Coastguard Worker 95*3ac0a46fSAndroid Build Coastguard Worker{{xref}} 96*3ac0a46fSAndroid Build Coastguard Worker{{trailer}} 97*3ac0a46fSAndroid Build Coastguard Worker{{startxref}} 98*3ac0a46fSAndroid Build Coastguard Worker%%EOF 99