Package java.awt.image

Examples of java.awt.image.AffineTransformOp.filter()


   
    // Make sure it works in the first place
    WritableRaster dest = src.createCompatibleWritableRaster();
    try
    {
      op.filter(src, dest);
      harness.check(true);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(false);
View Full Code Here


    }
   
    // Src and dst cannot be the same
    try
    {
      op.filter(src, src);
      harness.check(false);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(true);
View Full Code Here

   
    // Different size (allowed)
    dest = src.createCompatibleWritableRaster(75, 87);
    try
    {
      op.filter(src, dest);
      harness.check(true);
    }
    catch (ImagingOpException e)
    {
      harness.check(false);
View Full Code Here

    {
      harness.check(false);
    }
   
    // Null destination (allowed - will create one for us)
    WritableRaster dest2 = op.filter(src, null);
    harness.check(dest2 != null);
  }
}
View Full Code Here

    AffineTransformOp op = new AffineTransformOp(xform, AffineTransformOp.TYPE_BICUBIC);
   
    // Src and dst images cannot be the same
    try
    {
      op.filter(img, img);
      harness.check(false);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(true);
View Full Code Here

   
    // Src and dst are different sizes (allowed)
    BufferedImage dst = new BufferedImage(30, 40, BufferedImage.TYPE_USHORT_GRAY);
    try
    {
      op.filter(img, dst);
      harness.check(true);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(false);
View Full Code Here

   
    // Src and dst have different tpyes (allowed)
    dst = new BufferedImage(20, 20, BufferedImage.TYPE_INT_ARGB);
    try
    {
      op.filter(img, dst);
      harness.check(true);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(false);
View Full Code Here

      harness.check(true);
    }
     */
   
    // Checks the destination image type
    dst = op.filter(img, null);
    harness.check(dst.getType(), op.createCompatibleDestImage(img, null).getType());
  }
}

View Full Code Here

                }
               
                AffineTransform trans = AffineTransform.getRotateInstance(Math.PI/2,0,0);
                trans.translate(0,-src.getHeight());
                BufferedImageOp op = new AffineTransformOp(trans, AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
                op.filter(src,dst);
                setImage(dst);
            }
        };
        action.putValue(Action.NAME,"Rotate Clockwise");
        return action;       
View Full Code Here

                    g.dispose();
                }
                AffineTransform trans = AffineTransform.getRotateInstance(-Math.PI/2,0,0);
                trans.translate(-src.getWidth(),0);
                BufferedImageOp op = new AffineTransformOp(trans, AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
                op.filter(src,dst);
                setImage(dst);
            }
        };
        action.putValue(Action.NAME, "Rotate CounterClockwise");
        return action;       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.