URI uri = SVGCache.getSVGUniverse().loadSVG(reader, frameSeed + "_" + strokeSize + "_" + strokeColor + "_" + fillColor + "_" + this.hashCode() + "_svg_frame"+step); svg.setSvgURI(uri);
private static BufferedImage getResourceBitmapImpl(InputStream inputStream, int hash, float scaleFactor, int width, int height, int percent) throws IOException { synchronized (SVGCache.getSVGUniverse()) { return getResourceBitmap(inputStream, Integer.toString(hash), scaleFactor, DEFAULT_SIZE, width, height, percent); } }
public static void clearResourceMemoryCache() { SVGCache.getSVGUniverse().clear(); }
public static BufferedImage getResourceBitmap(InputStream inputStream, String name, float scaleFactor, float defaultSize, int width, int height, int percent) throws IOException { try { URI uri = SVGCache.getSVGUniverse().loadSVG(inputStream, name); SVGDiagram diagram = SVGCache.getSVGUniverse().getDiagram(uri); double scale = scaleFactor / Math.sqrt((diagram.getHeight() * diagram.getWidth()) / defaultSize); float[] bmpSize = GraphicUtils.imageSize(diagram.getWidth(), diagram.getHeight(), (float) scale, width, height, percent); SVGIcon icon = new SVGIcon(); icon.setAntiAlias(true); icon.setAutosize(SVGIcon.AUTOSIZE_STRETCH); icon.setPreferredSize(new Dimension((int) bmpSize[0], (int) bmpSize[1])); icon.setSvgURI(uri); BufferedImage bufferedImage = new BufferedImage(icon.getIconWidth(), icon.getIconHeight(), BufferedImage.TYPE_INT_ARGB); icon.paintIcon(null, bufferedImage.createGraphics(), 0, 0); return bufferedImage; } catch (Exception e) { throw new IOException(e); } }
private static BufferedImage getResourceBitmapImpl(InputStream inputStream, int hash, float scaleFactor, int width, int height, int percent) throws IOException { synchronized (SVGCache.getSVGUniverse()) { return getResourceBitmap(inputStream, Integer.toString(hash), scaleFactor, DEFAULT_SIZE, width, height, percent); } }
public static void clearResourceMemoryCache() { SVGCache.getSVGUniverse().clear(); }
@Override public SVGDiagram readObject(InputStream inputStream) throws IOException { SVGUniverse universe = SVGCache.getSVGUniverse(); URI location = universe.loadSVG(inputStream, NAME_PREFIX + (index++)); return universe.getDiagram(location, true); }
private void cmCheck_verboseActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_cmCheck_verboseActionPerformed {//GEN-HEADEREND:event_cmCheck_verboseActionPerformed SVGCache.getSVGUniverse().setVerbose(cmCheck_verbose.isSelected()); }//GEN-LAST:event_cmCheck_verboseActionPerformed
@Override public SVGDiagram readObject(InputStream inputStream) throws IOException { SVGUniverse universe = SVGCache.getSVGUniverse(); URI location = universe.loadSVG(inputStream, NAME_PREFIX + (index++)); return universe.getDiagram(location, true); }
private void cmCheck_verboseActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_cmCheck_verboseActionPerformed {//GEN-HEADEREND:event_cmCheck_verboseActionPerformed SVGCache.getSVGUniverse().setVerbose(cmCheck_verbose.isSelected()); }//GEN-LAST:event_cmCheck_verboseActionPerformed
private void cmCheck_verboseActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_cmCheck_verboseActionPerformed {//GEN-HEADEREND:event_cmCheck_verboseActionPerformed SVGCache.getSVGUniverse().setVerbose(cmCheck_verbose.isSelected()); }//GEN-LAST:event_cmCheck_verboseActionPerformed
private void cmCheck_verboseActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_cmCheck_verboseActionPerformed {//GEN-HEADEREND:event_cmCheck_verboseActionPerformed SVGCache.getSVGUniverse().setVerbose(cmCheck_verbose.isSelected()); }//GEN-LAST:event_cmCheck_verboseActionPerformed
SVGIconCreator(URL url) { SVGUniverse svgUniverse = SVGCache.getSVGUniverse(); icon = new SVGIcon(); try { try { new URI(url.toString()); svgUri = svgUniverse.loadSVG(url); } catch (URISyntaxException ex) { svgUri = svgUniverse.loadSVG(url.openStream(), url.getPath()); } final SVGDiagram diagram = svgUniverse.getDiagram(svgUri); aspectRatio = diagram.getHeight() / diagram.getWidth(); } catch (Exception e) { throw new RuntimeException(e); } }
SVGCache.getSVGUniverse().clear();
SVGUniverse universe = SVGCache.getSVGUniverse(); SVGDiagram diagram = null; URI uri;
SVGCache.getSVGUniverse().clear();
SVGCache.getSVGUniverse().clear();
SVGUniverse universe = SVGCache.getSVGUniverse(); SVGDiagram diagram = null; URI uri;
SVGCache.getSVGUniverse().clear();
SVGUniverse universe = SVGCache.getSVGUniverse(); SVGDiagram diagram = null; URI uri;