现在小弟在做这样一个东西,把扫描的图片做一个识辨色彩的程序,大致的思路是先定义图片要识辨的区域,再识辨这个区域内的颜色,但是遇到了一个问题,因为图片是批量扫描(高速批量扫描仪),难免有些图片扫描后有些倾斜,这样导致定位不准确,现在很想知道能不能做到图片的任意旋转,像PHOTOSHOP里面的旋转一样,这样来保证每个图片都是以我需要定位方式显示出来,请那位高手指点一二,最好有简单的代码提示

解决方案 »

  1.   

    如果只是做简单的旋转操作可以使用下面的:(不过速度比较慢,你都能识辨色彩了,我想数学根底也还行吧!自己根据需要写一个可能会快些!)Graphics2D g = image.createGraphics();
    AffineTransform at = AffineTransform.getRotateInstance(Math.PI/4.0, 50.0, 50.0);//旋转
    g.drawImage(image, at, null);开始画
      

  2.   

    50.0, 50.0为旋转原点Math.PI/4.0为旋转角度
      

  3.   

    我试一下,谢谢  javafaq2004(大家注意——>我还健在<——快往左看)  了