< prev index next >

modules/web/src/main/java/com/sun/javafx/webkit/prism/PrismImage.java

Print this page

        

*** 23,32 **** --- 23,33 ---- * questions. */ package com.sun.javafx.webkit.prism; + import com.sun.javafx.tk.Toolkit; import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.Base64; import java.util.Iterator;
*** 62,72 **** } } @Override protected final String toDataURL(String mimeType) { ! Object image = UIClientImpl.toBufferedImage(javafx.scene.image.Image.impl_fromPlatformImage(getImage())); if (image instanceof BufferedImage) { Iterator<ImageWriter> it = ImageIO.getImageWritersByMIMEType(mimeType); while (it.hasNext()) { ByteArrayOutputStream output = new ByteArrayOutputStream(); ImageWriter writer = it.next(); --- 63,73 ---- } } @Override protected final String toDataURL(String mimeType) { ! Object image = UIClientImpl.toBufferedImage(Toolkit.getImageAccessor().fromPlatformImage(getImage())); if (image instanceof BufferedImage) { Iterator<ImageWriter> it = ImageIO.getImageWritersByMIMEType(mimeType); while (it.hasNext()) { ByteArrayOutputStream output = new ByteArrayOutputStream(); ImageWriter writer = it.next();
< prev index next >