< 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 >