@@ -180,6 +180,46 @@ public void testSeparationCSWithDeviceRGBAsAlternative2() throws Exception {
180
180
testFile ("spotColorImagesSmall.pdf" , "Im1" , "png" );
181
181
}
182
182
183
+ @ Test
184
+ public void testRGBSeparationCSWithJPXDecoderAndFunctionType0 () throws Exception {
185
+ testFile ("RGBJpxF0.pdf" , "Im1" , "jp2" );
186
+ }
187
+
188
+ @ Test
189
+ public void testRGBSeparationCSWithDCTDecoderAndFunctionType0 () throws Exception {
190
+ testFile ("RGBDctF0.pdf" , "Im1" , "jpg" );
191
+ }
192
+
193
+ @ Test
194
+ public void testRGBSeparationCSWithFlateDecoderAndFunctionType0 () throws Exception {
195
+ testFile ("RGBFlateF0.pdf" , "Im1" , "png" );
196
+ }
197
+
198
+ @ Test
199
+ public void testCMYKSeparationCSWithJPXDecoderAndFunctionType2 () throws Exception {
200
+ testFile ("CMYKJpxF2.pdf" , "Im1" , "jp2" );
201
+ }
202
+
203
+ @ Test
204
+ public void testRGBSeparationCSWithJPXDecoderAndFunctionType2 () throws Exception {
205
+ testFile ("RGBJpxF2.pdf" , "Im1" , "jp2" );
206
+ }
207
+
208
+ @ Test
209
+ public void testCMYKSeparationCSWithDCTDecoderAndFunctionType2 () throws Exception {
210
+ testFile ("CMYKDctF2.pdf" , "Im1" , "jpg" );
211
+ }
212
+
213
+ @ Test
214
+ public void testRGBSeparationCSWithDCTDecoderAndFunctionType2 () throws Exception {
215
+ testFile ("RGBDctF2.pdf" , "Im1" , "jpg" );
216
+ }
217
+
218
+ @ Test
219
+ public void testRGBSeparationCSWithFlateDecoderAndFunctionType2 () throws Exception {
220
+ testFile ("RGBFlateF2.pdf" , "Im1" , "png" );
221
+ }
222
+
183
223
@ Test
184
224
public void extractByteAlignedG4TiffImageTest () throws IOException {
185
225
String inFileName = SOURCE_FOLDER + "extractByteAlignedG4TiffImage.pdf" ;
0 commit comments