Package java.awt.image

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


        AffineTransform image_at =new AffineTransform();
        image_at.scale(1,-1);
        image_at.translate(0,-current_image.getHeight());
        AffineTransformOp invert= new AffineTransformOp(image_at,  ColorSpaces.hints);

        current_image = invert.filter(current_image,null);

                AffineTransform align_clip = new AffineTransform();

        double dx=-(CTM[2][0])*scale,dy= -((CTM[2][1])*scale);

 
View Full Code Here


        AffineTransformOp invert3= new AffineTransformOp(image_at2,  ColorSpaces.hints);

                //mac os needs this stage!
        current_image=current_image.getSubimage(0,0,current_image.getWidth(),current_image.getHeight());

                current_image = invert3.filter(current_image,null);

                //Matrix.show(CTM);


                //get image (now clipped )
View Full Code Here

                            //long start=System.currentTimeMillis();

                            boolean failed=false;
                            //allow for odd behaviour on some files
                            try{
                                current_image = invert.filter(current_image,null);
                            }catch(Exception e){
                                failed=true;
                            }
                            if(failed){
                                try{
View Full Code Here

                                failed=true;
                            }
                            if(failed){
                                try{
                                    invert = new AffineTransformOp(image_at,null);
                                    current_image = invert.filter(current_image,null);
                                }catch(Exception e){
                                }
                            }
                            //if(timeChange==true)
                            //  System.out.println("non-jai="+(System.currentTimeMillis()-start));
View Full Code Here

                        if(dy==-1)
                            image_at.translate(0,-current_image.getHeight());

                        //Create the affine operation.
                        invert = new AffineTransformOp(image_at,  ColorSpaces.hints);
                        current_image = invert.filter(current_image,null);

                    }

                    Image scaledImage= current_image.getScaledInstance(w,h,BufferedImage.SCALE_SMOOTH);
View Full Code Here

        if(image.getType()==12){ //avoid turning into ARGB

          BufferedImage source=image;
          image =new BufferedImage(source.getWidth(),source.getHeight(),source.getType());

          invert3.filter(source,image);
        }else{

          boolean failed=false;
          //allow for odd behaviour on some files
          try{
View Full Code Here

        }else{

          boolean failed=false;
          //allow for odd behaviour on some files
          try{
            image = invert3.filter(image,null);
          }catch(Exception e){
            failed=true;
          }
          if(failed){
            try{
View Full Code Here

            failed=true;
          }
          if(failed){
            try{
              invert3 = new AffineTransformOp(image_at2,null);
              image = invert3.filter(image,null);
            }catch(Exception e){
            }
          }
        }
      }
View Full Code Here

            if(image.getType()==12){ //avoid turning into ARGB

                BufferedImage source=image;
                image =new BufferedImage(source.getWidth(),source.getHeight(),source.getType());

                invert3.filter(source,image);
            }else
                image=invert3.filter(image,null);

        }
        return image;
View Full Code Here

                BufferedImage source=image;
                image =new BufferedImage(source.getWidth(),source.getHeight(),source.getType());

                invert3.filter(source,image);
            }else
                image=invert3.filter(image,null);

        }
        return image;
    }
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.