From 425f6eddbe1af01138e277ced9517c1646dad19d Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Sun, 17 Jan 2021 17:25:30 +0700 Subject: [PATCH] Add ImageIO.java for jdpi.awt wrapper --- .../src/main/java/jdpi/imageio/ImageIO.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 JavaApp/src/main/java/jdpi/imageio/ImageIO.java diff --git a/JavaApp/src/main/java/jdpi/imageio/ImageIO.java b/JavaApp/src/main/java/jdpi/imageio/ImageIO.java new file mode 100644 index 00000000..a4e4773c --- /dev/null +++ b/JavaApp/src/main/java/jdpi/imageio/ImageIO.java @@ -0,0 +1,31 @@ +package jdpi.imageio; + +import java.io.*; +import java.net.URL; + +import jdpi.awt.*; +import jdpi.awt.image.*; + +public class ImageIO { + public static void setUseCache(boolean set) { + } + + public static BufferedImage read(InputStream is) throws IOException { + return new BufferedImage(javax.imageio.ImageIO.read(is)); + } + + public static BufferedImage read(File input) throws IOException { + return read(new FileInputStream(input)); + } + + public static BufferedImage read(URL input) throws IOException { + BufferedImage img = read(input.openStream()); + input.close(); + return img; + } + + public static boolean write(RenderedImage im, String formatName, File output) { + System.out.println("ImageIO.write stub " + output); + return true; + } +}