Reduce public API footprint (keeping new API)
diff --git a/src/main/java/org/apache/commons/imaging/formats/png/PngImageParser.java b/src/main/java/org/apache/commons/imaging/formats/png/PngImageParser.java
index afcc60b..c006d6f 100644
--- a/src/main/java/org/apache/commons/imaging/formats/png/PngImageParser.java
+++ b/src/main/java/org/apache/commons/imaging/formats/png/PngImageParser.java
@@ -734,7 +734,7 @@
@Override
public void writeImage(final BufferedImage src, final OutputStream os, final PngImagingParameters params)
throws ImagingException, IOException {
- new PngWriter().writeImage(src, os, params);
+ new PngWriter().writeImage(src, os, params, null);
}
}
diff --git a/src/main/java/org/apache/commons/imaging/formats/png/PngWriter.java b/src/main/java/org/apache/commons/imaging/formats/png/PngWriter.java
index 12efd61..d83610d 100644
--- a/src/main/java/org/apache/commons/imaging/formats/png/PngWriter.java
+++ b/src/main/java/org/apache/commons/imaging/formats/png/PngWriter.java
@@ -327,19 +327,6 @@
*
* @param src The image to write.
* @param os The output stream to write to.
- * @param params The parameters to use (can be {@code NULL} to use the default parameters).
- * @throws ImagingException When errors are detected.
- * @throws IOException When IO problems occur.
- */
- public void writeImage(final BufferedImage src, final OutputStream os, final PngImagingParameters params) throws ImagingException, IOException {
- writeImage(src, os, params, new PaletteFactory());
- }
-
- /**
- * Writes an image to an output stream.
- *
- * @param src The image to write.
- * @param os The output stream to write to.
* @param params The parameters to use (can be {@code NULL} to use the default {@link PngImagingParameters}).
* @param paletteFactory The palette factory to use (can be {@code NULL} to use the default {@link PaletteFactory}).
* @throws ImagingException When errors are detected.
diff --git a/src/test/java/org/apache/commons/imaging/formats/png/PngImageParserTest.java b/src/test/java/org/apache/commons/imaging/formats/png/PngImageParserTest.java
index 1529817..74f2bfd 100644
--- a/src/test/java/org/apache/commons/imaging/formats/png/PngImageParserTest.java
+++ b/src/test/java/org/apache/commons/imaging/formats/png/PngImageParserTest.java
@@ -69,7 +69,7 @@
private static byte[] getPngImageBytes(final BufferedImage image, final PngImagingParameters params) throws IOException {
try (ByteArrayOutputStream os = new ByteArrayOutputStream()) {
- new PngWriter().writeImage(image, os, params);
+ new PngWriter().writeImage(image, os, params, null);
return os.toByteArray();
}
}
diff --git a/src/test/java/org/apache/commons/imaging/formats/png/PngWriterTest.java b/src/test/java/org/apache/commons/imaging/formats/png/PngWriterTest.java
index ad759c6..9ec5040 100644
--- a/src/test/java/org/apache/commons/imaging/formats/png/PngWriterTest.java
+++ b/src/test/java/org/apache/commons/imaging/formats/png/PngWriterTest.java
@@ -42,14 +42,7 @@
return new PaletteFactory().makeExactRgbPaletteSimple(imageParsed, Integer.MAX_VALUE).length();
}
- private static byte[] getImageBytes(final BufferedImage image, final PngImagingParameters params) throws IOException {
- try (ByteArrayOutputStream os = new ByteArrayOutputStream()) {
- new PngWriter().writeImage(image, os, params);
- return os.toByteArray();
- }
- }
-
- private static byte[] getImageBytesWithPalette(final BufferedImage image, final PngImagingParameters params, final PaletteFactory paletteFactory) throws IOException {
+ private static byte[] getImageBytes(final BufferedImage image, final PngImagingParameters params, final PaletteFactory paletteFactory) throws IOException {
try (ByteArrayOutputStream os = new ByteArrayOutputStream()) {
new PngWriter().writeImage(image, os, params, paletteFactory);
return os.toByteArray();
@@ -59,7 +52,6 @@
private List<File> getValidPngImages() throws IOException {
final List<File> result = new ArrayList<>();
for (final File imageFile : getPngImages()) {
-
if (!isInvalidPNGTestFile(imageFile)) {
result.add(imageFile);
}
@@ -89,7 +81,7 @@
final PngImagingParameters params = new PngImagingParameters();
params.setForceIndexedColor(true);
- final byte[] bytes = getImageBytes(image, params);
+ final byte[] bytes = getImageBytes(image, params, null);
final int numColors = countColors(bytes);
assertTrue(numColors > 1);
@@ -100,7 +92,7 @@
return new SimplePalette(new int[max]);
}
};
- final byte[] palettedBytes = getImageBytesWithPalette(image, params, factory);
+ final byte[] palettedBytes = getImageBytes(image, params, factory);
assertEquals(1, countColors(palettedBytes));
}