Package java.awt.image

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


    // Simpler tests (ie, src != dest) are skipped, assume they work here if
    // they worked earlier
   
    try
    {
      BufferedImage dst = op.filter(img, null);
      harness.check(dst.getColorModel().getColorSpace().getType(), ColorSpace.TYPE_RGB);
      // PYCC would have been ColorSpace.TYPE_3CLR
    }
    catch (IllegalArgumentException e)
    {
View Full Code Here


    }
  
    try
    {
      BufferedImage dst = new BufferedImage(20, 20, BufferedImage.TYPE_INT_ARGB_PRE);
      op.filter(img, dst);
      harness.check(dst.getColorModel().getColorSpace().getType(), ColorSpace.TYPE_RGB);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(true);
View Full Code Here

                                               ICC_Profile.getInstance(ColorSpace.CS_sRGB)};
    ColorConvertOp op = new ColorConvertOp(profile, null);
   
    try
    {
      BufferedImage dst = op.filter(img, null);
      harness.check(dst.getColorModel().getColorSpace().getType(), ColorSpace.TYPE_RGB);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(false);
View Full Code Here

    }
   
    try
    {
      BufferedImage dst = new BufferedImage(20, 20, BufferedImage.TYPE_BYTE_GRAY);
      dst = op.filter(img, dst);
      harness.check(dst.getColorModel().getColorSpace().getType(), ColorSpace.TYPE_GRAY);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(false);
View Full Code Here

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

    // Src and dst are different sizes (not allowed, unlike some other Ops)
    BufferedImage dst = new BufferedImage(30, 40, BufferedImage.TYPE_BYTE_GRAY);
    WritableRaster raster2 = dst.getRaster();
    try
    {
      op.filter(raster, raster2);
      harness.check(false);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(true);
View Full Code Here

    {
      harness.check(true);
    }
   
    // Null destination
    WritableRaster dstRaster = op.filter(raster, null);
    harness.check(dstRaster.getTransferType(), op.createCompatibleDestRaster(raster).getTransferType());
    harness.check(dstRaster.getNumBands(), op.createCompatibleDestRaster(raster).getNumBands());
    harness.check(dstRaster.getNumDataElements(), op.createCompatibleDestRaster(raster).getNumDataElements());

    // Incompatible constructor (ie, not enough information)
View Full Code Here

    // Incompatible constructor (ie, not enough information)
    op = new ColorConvertOp(null);
    try
    {
      op.filter(raster, null);
      harness.check(false);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(true);
View Full Code Here

    }
   
    op = new ColorConvertOp(cs1, null);
    try
    {
      op.filter(raster, null);
      harness.check(false);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(true);
View Full Code Here

    op = new ColorConvertOp(cs1, cs2, null);
    dstRaster = new BufferedImage(20, 20, BufferedImage.TYPE_INT_ARGB).getRaster();
   
    try
    {
      op.filter(raster, dstRaster);
      harness.check(false);
    }
    catch (IllegalArgumentException e)
    {
      harness.check(true);
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.