Java-获取最大宽度获取图片的缩放宽度
/**
* 获取最大宽度获取图片的缩放宽度
*
* @param maxWidth 最大宽度
* @param url URL
* @return 图片宽度
*/
private ImageDto getImageDto(Integer maxWidth, URL url) throws IOException {
InputStream imageStream = url.openStream();
BufferedImage image = ImageIO.read(imageStream);
imageStream.close();
double scale = (double) maxWidth / image.getWidth();
int width = (int) (scale * image.getWidth());
int height = (int) (scale * image.getHeight());
return new ImageDto().setHeight(height).setWidth(width);
}
正文到此结束
- 本文标签: Spring Boot Java
- 本文链接: https://code.jiangjiesheng.cn/article/216
- 版权声明: 本文由小江同学原创发布,转载请先联系本站长,谢谢。