首先我的目的是把一张图片进行缩放后再把它裁减
那么就用到了Image的getScaledInstance()方法和BufferedImage的getSubImage()方法
现在的问题是getScaledInstance()返回的是一个Image对象,这样就无法使用getSubImage()了
怎么解决这个问题呀?或者有没其他方法可以进行把一张图片缩放后再裁减的

解决方案 »

  1.   

    java.awt.image.BufferedImage extends java.awt.Image
    BufferedImage从 Image继承了getScaledInstance(),直接使用就可以。
      

  2.   

    你没看明白我的题目 吗?
    调用了 getScaledInstance()后,返回的是一个Image对象,那之后怎么用getSubImage()来裁减图片呀
      

  3.   

    Scaling, Shearing, Translating, and Rotating a Buffered Image
    http://www.exampledepot.com/egs/java.awt.image/CreateTxImage.htmlCreating a Buffered Image from an Image
    http://www.exampledepot.com/egs/java.awt.image/Image2Buf.html这个满足你的需求不?