Package java.awt.image

Examples of java.awt.image.ImageProducer


    }

    public synchronized ImageProducer getImageProducer() {
    if(DEBUG) System.err.println("#### Resource.getImageProducer:");

    ImageProducer imageProducer = null;

    if(object != null)
      imageProducer = (ImageProducer)object;
    else {
      if(bytes != null)
View Full Code Here


                && icon.getIconHeight() > 0) {
            BufferedImage img = new BufferedImage(icon.getIconWidth(),
                    icon.getIconWidth(), BufferedImage.TYPE_INT_ARGB);
            icon.paintIcon(component, img.getGraphics(), 0, 0);
            ImageFilter filter = new RGBGrayFilter();
            ImageProducer producer = new FilteredImageSource(img.getSource(), filter);
            Image resultImage = component.createImage(producer);
            return new ImageIconUIResource(resultImage);
        }
        return super.getDisabledIcon(component, icon);
    }
View Full Code Here

        if ((hints & (SCALE_SMOOTH | SCALE_AREA_AVERAGING)) != 0) {
            filter = new AreaAveragingScaleFilter(width, height);
        } else {
            filter = new ReplicateScaleFilter(width, height);
        }
        ImageProducer producer = new FilteredImageSource(getSource(), filter);
        return Toolkit.getDefaultToolkit().createImage(producer);
    }
View Full Code Here

        if ((hints & (SCALE_SMOOTH | SCALE_AREA_AVERAGING)) != 0) {
            filter = new AreaAveragingScaleFilter(width, height);
        } else {
            filter = new ReplicateScaleFilter(width, height);
        }
        ImageProducer producer = new FilteredImageSource(getSource(), filter);
        return Toolkit.getDefaultToolkit().createImage(producer);
    }
View Full Code Here

/*     */   }
/*     */
/*     */   public Image getImage(URL url) {
/* 261 */     Toolkit tk = Toolkit.getDefaultToolkit();
/*     */     try {
/* 263 */       ImageProducer prod = (ImageProducer)url.getContent();
/* 264 */       return tk.createImage(prod);
/*     */     } catch (IOException e) {
/*     */     }
/* 267 */     return null;
/*     */   }
View Full Code Here

/*     */   }
/*     */
/*     */   public Image getImage(URL url) {
/* 340 */     Toolkit tk = Toolkit.getDefaultToolkit();
/*     */     try {
/* 342 */       ImageProducer prod = (ImageProducer)url.getContent();
/* 343 */       return tk.createImage(prod); } catch (IOException e) {
/*     */     }
/* 345 */     return null;
/*     */   }
View Full Code Here

                    return rgb;
                }
            }
        };

        ImageProducer ip = new FilteredImageSource(im.getSource(), filter);
        return Toolkit.getDefaultToolkit().createImage(ip);
    }
View Full Code Here

    public synchronized byte[] getBytes() throws IOException {
    return resource.getBytes();
    }

    public synchronized ImageProducer getImageProducer() {
    ImageProducer imageProducer = resource.getImageProducer();


    // This is due to a stupid bug in ImageConsumerQueue,
    // which seems to be introduced in jdk1.3, which
    // forbids me to use my own ImageProducer implementation.
View Full Code Here

    }

    public synchronized ImageProducer getImageProducer() {
    if(DEBUG) System.err.println("#### Resource.getImageProducer:");

    ImageProducer imageProducer = null;

    if(object != null)
      imageProducer = (ImageProducer)object;
    else {
            // we use a PrivilegedAction here because otherwise the system classloader
View Full Code Here

     * Loads the image from the inputstream
     */
    protected void loadImage() {
        int[] tmpMap = null;
        try {
            ImageProducer ip = Jimi.getImageProducer(inputStream,
                                    Jimi.SYNCHRONOUS | Jimi.IN_MEMORY);
            FopImageConsumer consumer = new FopImageConsumer(ip);
            ip.startProduction(consumer);

            while (!consumer.isImageReady()) {
                Thread.sleep(500);
            }
            this.height = consumer.getHeight();
View Full Code Here

TOP

Related Classes of java.awt.image.ImageProducer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.