create thumbnails as PNG
This commit is contained in:
@@ -110,7 +110,7 @@ public class ScatterPlot implements ConcretePlotter {
|
|||||||
DataSeries.sortAndLimit(dataSeries, limitBy, limit);
|
DataSeries.sortAndLimit(dataSeries, limitBy, limit);
|
||||||
DataSeries.setColors(dataSeries);
|
DataSeries.setColors(dataSeries);
|
||||||
|
|
||||||
final Path outputFile = Files.createTempFile(outputDir, "out", ".png");
|
final Path outputFile = Files.createTempFile(outputDir, "", ".png");
|
||||||
final Gnuplot gnuplot = new Gnuplot(tmpBaseDir);
|
final Gnuplot gnuplot = new Gnuplot(tmpBaseDir);
|
||||||
final GnuplotSettings gnuplotSettings = new GnuplotSettings(outputFile);
|
final GnuplotSettings gnuplotSettings = new GnuplotSettings(outputFile);
|
||||||
gnuplotSettings.setHeight(height);
|
gnuplotSettings.setHeight(height);
|
||||||
@@ -158,10 +158,9 @@ public class ScatterPlot implements ConcretePlotter {
|
|||||||
final BufferedImage image = ImageIO.read(originalImage.toFile());
|
final BufferedImage image = ImageIO.read(originalImage.toFile());
|
||||||
|
|
||||||
final BufferedImage thumbnail = resizeImage(image, thumbnailMaxWidth, thumbnailMaxHeight);
|
final BufferedImage thumbnail = resizeImage(image, thumbnailMaxWidth, thumbnailMaxHeight);
|
||||||
final Path thumbnailPath = originalImage.getParent()
|
final Path thumbnailPath = Files.createTempFile(outputDir, "", ".png");
|
||||||
.resolve(originalImage.getFileName() + ".thumbnail.jpg");
|
|
||||||
|
|
||||||
ImageIO.write(thumbnail, "JPG", thumbnailPath.toFile());
|
ImageIO.write(thumbnail, "png", thumbnailPath.toFile());
|
||||||
LOGGER.info("thumbnail creation: " + (System.nanoTime() - start) / 1_000_000.0 + "ms");
|
LOGGER.info("thumbnail creation: " + (System.nanoTime() - start) / 1_000_000.0 + "ms");
|
||||||
result = thumbnailPath;
|
result = thumbnailPath;
|
||||||
} catch (final IOException | RuntimeException e) {
|
} catch (final IOException | RuntimeException e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user