diff --git a/chunky/src/java/se/llbit/png/PngFileWriter.java b/chunky/src/java/se/llbit/png/PngFileWriter.java index 0c7e34c09b..83483e1f19 100644 --- a/chunky/src/java/se/llbit/png/PngFileWriter.java +++ b/chunky/src/java/se/llbit/png/PngFileWriter.java @@ -16,6 +16,8 @@ */ package se.llbit.png; +import java.io.File; +import java.io.FileOutputStream; import java.io.OutputStream; import se.llbit.util.TaskTracker; @@ -45,6 +47,13 @@ public PngFileWriter(OutputStream out) throws IOException { this.out.writeLong(PNG_SIGNATURE); } + /** + * @throws IOException + */ + public PngFileWriter(File file) throws IOException { + this(new FileOutputStream(file)); + } + /** * @throws IOException */ diff --git a/chunky/src/java/se/llbit/tiff/TiffFileWriter.java b/chunky/src/java/se/llbit/tiff/TiffFileWriter.java index 1090060173..05d3f1f023 100644 --- a/chunky/src/java/se/llbit/tiff/TiffFileWriter.java +++ b/chunky/src/java/se/llbit/tiff/TiffFileWriter.java @@ -16,6 +16,8 @@ */ package se.llbit.tiff; +import java.io.File; +import java.io.FileOutputStream; import se.llbit.chunky.renderer.scene.Scene; import se.llbit.util.TaskTracker; @@ -47,6 +49,13 @@ public TiffFileWriter(OutputStream out) throws IOException { out.write(0x2A); } + /** + * @throws IOException + */ + public TiffFileWriter(File file) throws IOException { + this(new FileOutputStream(file)); + } + /** * @throws IOException */