Index: fx/image/3_interpolate_image.pdf |
diff --git a/fx/image/3_interpolate_image.pdf b/fx/image/3_interpolate_image.pdf |
new file mode 100644 |
index 0000000000000000000000000000000000000000..46d0986ff5e2e937267a52d741651c962dd2c363 |
--- /dev/null |
+++ b/fx/image/3_interpolate_image.pdf |
@@ -0,0 +1,144 @@ |
+%PDF-1.7 |
+ |
+1 0 obj |
+<< |
+ /Type /Pages |
+ /Kids [2 0 R] |
+ /Count 1 |
+>> |
+endobj |
+ |
+2 0 obj |
+<< |
+ /Type /Page |
+ /Parent 1 0 R |
+ /MediaBox [0 0 531 666] |
+ /Contents [4 0 R] |
+ /Resources << |
+ /Font <</F1 5 0 R>> |
+ /ColorSpace<</CS1 6 0 R>> |
+ /XObject<</Im1 7 0 R /Im2 9 0 R>> |
+ /ExtGState<</GS1 8 0 R>> |
+ >> |
+ |
+>> |
+endobj |
+ |
+3 0 obj |
+<< |
+ /Type /Catalog |
+ /Pages 1 0 R |
+>> |
+endobj |
+ |
+4 0 obj |
+<< |
+ /Length 0 |
+ |
+>> stream |
+ |
+q 100 0 0 100 50 500 cm /Im1 Do Q |
+q /GS1 gs 100 0 0 100 200 500 cm /Im1 Do Q |
+q 100 0 0 100 50 350 cm /Im2 Do Q |
+ |
+q /GS1 gs 100 0 0 100 200 350 cm /Im2 Do Q |
+ |
+BT |
+/F1 20 Tf 50 610 TD (Interpolate)Tj |
+150 0 TD (Transparent) Tj |
+-150 -150 TD (CalRGB)Tj |
+150 0 TD (Transparent)Tj |
+ET |
+ |
+endstream |
+endobj |
+ |
+5 0 obj |
+<< |
+ /Type /Font |
+ /Subtype /Type1 |
+ /BaseFont /Helvetica |
+>> |
+endobj |
+ |
+ |
+ |
+6 0 obj |
+[/CalRGB <<%/WhitePoint [1.0 1.0 0.5 ] |
+/WhitePoint [0.905 1.0 1.0890 ] |
+%/Gamma [1.800000 1.800000 1.800000 ] |
+%/Matrix [0.4497 0.2446 0.0252 0.3163 0.6720 0.1412 0.1845 0.0833 0.9227] |
+>> |
+] |
+endobj |
+ |
+7 0 obj % a colored image |
+<< |
+ %/ImageMask true |
+ /Type /XObject |
+ /Subtype /Image |
+ /Width 8 % pixel width |
+ /Height 8 % pixel height |
+ /ColorSpace /DeviceRGB % color space: each pixel uses R,G,B components |
+ /BitsPerComponent 8 % each component uses one byte |
+ /Length 0 % should be length of image data. |
+ % Use 0 here for convinience |
+ /Filter /ASCIIHexDecode % use hexidecimal form for convinience |
+ /Interpolate true |
+>> stream |
+FF0000 C00000 A00000 800000 600000 400000 200000 0000FF |
+FF2000 C00000 A00000 800000 600000 400000 200000 0000C0 |
+FF4000 C00000 A00000 800000 600000 400000 200000 0000A0 |
+FF6000 C00000 A00000 800000 600000 400000 200000 000080 |
+FF8000 C00000 A00000 800000 600000 400000 200000 000060 |
+FFA000 C00000 A00000 800000 600000 400000 200000 000040 |
+FFC000 C00000 A00000 800000 600000 400000 200000 000020 |
+FFFF00 C0C000 A0A000 808000 606000 404000 202000 000000> |
+endstream |
+endobj |
+ |
+9 0 obj |
+<< |
+ %/ImageMask true |
+ /Type /XObject |
+ /Subtype /Image |
+ /Width 8 % pixel width |
+ /Height 8 % pixel height |
+ /ColorSpace 6 0 R % color space: each pixel uses R,G,B components |
+ /BitsPerComponent 8 % each component uses one byte |
+ /Length 0 % should be length of image data. |
+ % Use 0 here for convinience |
+ /Filter /ASCIIHexDecode % use hexidecimal form for convinience |
+ %/Interpolate true |
+>> stream |
+FF0000 C00000 A00000 800000 600000 400000 200000 0000FF |
+FF2000 C00000 A00000 800000 600000 400000 200000 0000C0 |
+FF4000 C00000 A00000 800000 600000 400000 200000 0000A0 |
+FF6000 C00000 A00000 800000 600000 400000 200000 000080 |
+FF8000 C00000 A00000 800000 600000 400000 200000 000060 |
+FFA000 C00000 A00000 800000 600000 400000 200000 000040 |
+FFC000 C00000 A00000 800000 600000 400000 200000 000020 |
+FFFF00 C0C000 A0A000 808000 606000 404000 202000 000000> |
+endstream |
+endobj |
+ |
+8 0 obj |
+<< |
+/ca 0.5 |
+>> |
+endobj |
+ |
+xref |
+ |
+ |
+trailer |
+<< |
+ /Size 0 |
+ /Root 3 0 R |
+>> |
+ |
+startxref |
+0 |
+ |
+%%EOF |
+ |