Package java.awt.image

Examples of java.awt.image.ImageProducer


  }

  protected void loadImage() throws FopImageException {
    int[] tmpMap = null;
    try {
      ImageProducer ip = (ImageProducer) this.m_href.getContent();
      FopImageConsumer consumer = new FopImageConsumer(ip);
      ip.startProduction(consumer);

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


  }

  protected void loadImage() throws FopImageException {
    int[] tmpMap = null;
    try {
      ImageProducer ip =
        Jimi.getImageProducer(this.m_href.openStream(),
                              Jimi.SYNCHRONOUS | Jimi.IN_MEMORY);
      FopImageConsumer consumer = new FopImageConsumer(ip);
      ip.startProduction(consumer);

      while (! consumer.isImageReady()) {
        Thread.sleep(500);
      }
      this.m_height = consumer.getHeight();
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

    protected boolean loadBitmap() {
        int[] tmpMap = null;
        try {
            URLConnection con = new DummyConnection(inputStream);

            ImageProducer ip = (ImageProducer) con.getContent();
            if (ip == null) {
                return false;
            }
            FopImageConsumer consumer = new FopImageConsumer(ip);
            ip.startProduction(consumer);

            //Load the image into memory
            while (!consumer.isImageReady()) {
                Thread.sleep(500);
            }
View Full Code Here

     *
     * @return a brighter image
     */
    public static Image createBrighterImage(Image i) {
        ColorFilter filter = ColorFilter.getInstance(true, _percent);
        ImageProducer prod = new FilteredImageSource(i.getSource(), filter);
        return Toolkit.getDefaultToolkit().createImage(prod);
    }
View Full Code Here

     *
     * @return a darker image.
     */
    public static Image createDarkerImage(Image i) {
        ColorFilter filter = ColorFilter.getInstance(false, _percent);
        ImageProducer prod = new FilteredImageSource(i.getSource(), filter);
        return Toolkit.getDefaultToolkit().createImage(prod);
    }
View Full Code Here

    /**
     * Creates an image from an existing one by replacing the old color with the new color.
     */
    public static Image createImage(Image i, Color oldColor, Color newColor) {
        MaskFilter filter = MaskFilter.getInstance(oldColor, newColor);
        ImageProducer prod = new FilteredImageSource(i.getSource(), filter);
        Image image = Toolkit.getDefaultToolkit().createImage(prod);
        return image;
    }
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

    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

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.