图像缩放

来源:互联网 发布:百年孤独中的女性 知乎 编辑:程序博客网 时间:2024/06/17 05:30

Image i=new ImageIcon(buff)).getImage();//获取原始图像

int height=i.getHeight(Component c);//获取原始图像高度

int width=i.getWidth(Component c);//获取原始图像宽度

int newHeight=xxx;//定义需要显示的高度

int newWidth=xxx;//定义需要显示的宽度

if(width>height){//宽度大于高度,图像进行缩放
i=i.getScaledInstance(newWidth,newWidth*height/width,Image.SCALE_SMOOTH);

}else{//高度大于宽度,图像进行缩放
i=i.getScaledInstance(newHeight*width/height,newHeight,Image.SCALE_SMOOTH);
}

0 0
原创粉丝点击