xref: /aosp_15_r20/external/pdfium/testing/resources/pixel/bug_1976.in (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
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{{object 3 0}} <<
14*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
15*3ac0a46fSAndroid Build Coastguard Worker  /Parent 2 0 R
16*3ac0a46fSAndroid Build Coastguard Worker  /Contents 4 0 R
17*3ac0a46fSAndroid Build Coastguard Worker  /MediaBox [0 0 96 96]
18*3ac0a46fSAndroid Build Coastguard Worker  /Resources <<
19*3ac0a46fSAndroid Build Coastguard Worker    /XObject <<
20*3ac0a46fSAndroid Build Coastguard Worker      /X0 5 0 R
21*3ac0a46fSAndroid Build Coastguard Worker    >>
22*3ac0a46fSAndroid Build Coastguard Worker  >>
23*3ac0a46fSAndroid Build Coastguard Worker>>
24*3ac0a46fSAndroid Build Coastguard Workerendobj
25*3ac0a46fSAndroid Build Coastguard Worker
26*3ac0a46fSAndroid Build Coastguard Worker% Green and red checkerboard. When scaled down, the green and red should blend
27*3ac0a46fSAndroid Build Coastguard Worker% together into a darker yellow.
28*3ac0a46fSAndroid Build Coastguard Worker{{object 4 0}} <<
29*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
30*3ac0a46fSAndroid Build Coastguard Worker>>
31*3ac0a46fSAndroid Build Coastguard Workerstream
32*3ac0a46fSAndroid Build Coastguard Workerq
33*3ac0a46fSAndroid Build Coastguard Worker  % Solid green square.
34*3ac0a46fSAndroid Build Coastguard Worker  0 1 0 rg
35*3ac0a46fSAndroid Build Coastguard Worker  16 16 64 64 re f
36*3ac0a46fSAndroid Build Coastguard WorkerQ
37*3ac0a46fSAndroid Build Coastguard Workerq
38*3ac0a46fSAndroid Build Coastguard Worker  % Transparent and red checkerboard.
39*3ac0a46fSAndroid Build Coastguard Worker  64 0 0 64 16 16 cm
40*3ac0a46fSAndroid Build Coastguard Worker  /X0 Do
41*3ac0a46fSAndroid Build Coastguard WorkerQ
42*3ac0a46fSAndroid Build Coastguard Workerendstream
43*3ac0a46fSAndroid Build Coastguard Workerendobj
44*3ac0a46fSAndroid Build Coastguard Worker
45*3ac0a46fSAndroid Build Coastguard Worker% Single pixel image with /SMask to trigger masked image rendering.
46*3ac0a46fSAndroid Build Coastguard Worker{{object 5 0}} <<
47*3ac0a46fSAndroid Build Coastguard Worker  /Type /XObject
48*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Image
49*3ac0a46fSAndroid Build Coastguard Worker  /BitsPerComponent 8
50*3ac0a46fSAndroid Build Coastguard Worker  /ColorSpace /DeviceRGB
51*3ac0a46fSAndroid Build Coastguard Worker  /Filter /ASCIIHexDecode
52*3ac0a46fSAndroid Build Coastguard Worker  /Height 1
53*3ac0a46fSAndroid Build Coastguard Worker  /SMask 6 0 R
54*3ac0a46fSAndroid Build Coastguard Worker  /Width 1
55*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
56*3ac0a46fSAndroid Build Coastguard Worker>>
57*3ac0a46fSAndroid Build Coastguard Workerstream
58*3ac0a46fSAndroid Build Coastguard WorkerFF 00 00
59*3ac0a46fSAndroid Build Coastguard Workerendstream
60*3ac0a46fSAndroid Build Coastguard Workerendobj
61*3ac0a46fSAndroid Build Coastguard Worker
62*3ac0a46fSAndroid Build Coastguard Worker% Grayscale checkerboard to trigger 8-bit to 8-bit scaling. Scaling down by a
63*3ac0a46fSAndroid Build Coastguard Worker% multiple of 2 using nearest neighbor gives particularly bad results.
64*3ac0a46fSAndroid Build Coastguard Worker{{object 6 0}} <<
65*3ac0a46fSAndroid Build Coastguard Worker  /Type /XObject
66*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Image
67*3ac0a46fSAndroid Build Coastguard Worker  /BitsPerComponent 8
68*3ac0a46fSAndroid Build Coastguard Worker  /ColorSpace /DeviceGray
69*3ac0a46fSAndroid Build Coastguard Worker  /Filter [/ASCII85Decode /FlateDecode]
70*3ac0a46fSAndroid Build Coastguard Worker  /Height 128
71*3ac0a46fSAndroid Build Coastguard Worker  /Width 128
72*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
73*3ac0a46fSAndroid Build Coastguard Worker>>
74*3ac0a46fSAndroid Build Coastguard Workerstream
75*3ac0a46fSAndroid Build Coastguard WorkerGhVQ20b"*_#f&.lRiX?CBI7,$dqQl"iofLfkND$kkND$kkND$kkND$kkND$kkND$kkND$kkND$kkND$k
76*3ac0a46fSAndroid Build Coastguard WorkerkND$kkND$kkND$kkND$kkND$kkN@?Q?he3kdJ~>
77*3ac0a46fSAndroid Build Coastguard Workerendstream
78*3ac0a46fSAndroid Build Coastguard Workerendobj
79*3ac0a46fSAndroid Build Coastguard Worker
80*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
81*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
82*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
83*3ac0a46fSAndroid Build Coastguard Worker%%EOF
84