1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.imaging.formats.psd;
18
19 import static org.junit.jupiter.api.Assertions.assertFalse;
20 import static org.junit.jupiter.api.Assertions.assertNotNull;
21
22 import java.awt.image.BufferedImage;
23 import java.io.File;
24 import java.util.List;
25
26 import org.apache.commons.imaging.ImageInfo;
27 import org.apache.commons.imaging.Imaging;
28 import org.apache.commons.imaging.common.ImageMetadata;
29 import org.apache.commons.imaging.internal.Debug;
30 import org.junit.jupiter.api.Test;
31
32 public class PsdReadTest extends AbstractPsdTest {
33
34 @Test
35 public void test() throws Exception {
36 Debug.debug("start");
37
38 final List<File> images = getPsdImages();
39 for (final File imageFile : images) {
40
41 Debug.debug("imageFile", imageFile);
42
43 final ImageMetadata metadata = Imaging.getMetadata(imageFile);
44 assertFalse(metadata instanceof File);
45
46 final ImageInfo imageInfo = Imaging.getImageInfo(imageFile);
47 assertNotNull(imageInfo);
48
49 Imaging.getIccProfile(imageFile);
50
51 final BufferedImage image = Imaging.getBufferedImage(imageFile);
52 assertNotNull(image);
53 }
54 }
55
56 }