| Line 318... |
Line 318... |
| 318 |
private InputStream getImageBuffer (String html) throws Exception {
|
318 |
private InputStream getImageBuffer (String html) throws Exception {
|
| 319 |
|
319 |
|
| 320 |
String fileName = "/tmp/" + Instant.now().toEpochMilli();
|
320 |
String fileName = "/tmp/" + Instant.now().toEpochMilli();
|
| 321 |
FileUtils.writeStringToFile(new File(fileName), html, "UTF-8");
|
321 |
FileUtils.writeStringToFile(new File(fileName), html, "UTF-8");
|
| 322 |
String address = "file:" + fileName;
|
322 |
String address = "file:" + fileName;
|
| 323 |
Java2DRenderer renderer = new Java2DRenderer(address, 300);
|
323 |
Java2DRenderer renderer = new Java2DRenderer(address, 400);
|
| 324 |
RenderingHints hints = new RenderingHints(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY);
|
324 |
RenderingHints hints = new RenderingHints(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY);
|
| 325 |
hints.add(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY));
|
325 |
hints.add(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY));
|
| 326 |
hints.add(new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON));
|
326 |
hints.add(new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON));
|
| 327 |
hints.add(new RenderingHints(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC));
|
327 |
hints.add(new RenderingHints(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC));
|
| 328 |
renderer.setRenderingHints(hints);
|
328 |
renderer.setRenderingHints(hints);
|