public class ImageUtils {
/**
* 对图片进行放大
* @param originalImage 原始图片
* @param times 放大倍数
* @return
*/
public static BufferedImage zoomInImage(BufferedImage originalImage, Integer times){
int width = originalImage.getWidth()*times;
int height = originalImage.getHeight()*times;
BufferedImage newImage = new BufferedImage(width,height,originalImage.getType());
Graphics g = newImage.getGraphics();
g.drawImage(originalImage, 0,0,width,height,null);
g.dispose();
return newImage;
}
/**
* 对图片进行放大
* @param srcPath 原始图片路径(绝对路径)
* @param newPath 放大后图片路径(绝对路径)
* @param times 放大倍数
* @return 是否放大成功
*/
public static boolean zoomInImage(String srcPath,String newPath,Integer times){
BufferedImage bufferedImage = null;
try {
File of = new File(srcPath);
if(of.canRead()){
bufferedImage = ImageIO.read(of);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载