public ModelAndView addHandler(HttpServletRequest request,
HttpServletResponse respone, IconOptionsCommand optionsCommand) throws IOException {
HashMap<String, Object> data = new HashMap<String, Object>();
ServletContextResource depot
= new ServletContextResource(getServletContext(), this.imageDirectory);
String imageid = optionsCommand.getIconid();
if (imageid != null) {
final ByteArrayInputStream in = new ByteArrayInputStream(optionsCommand.getIconData());
final BufferedImage image = ImageIO.read(in);
for (double f = 16.0; f <= 48.0; f += 16)
{
Image scaled = image.getScaledInstance((int) f, (int) f, java.awt.Image.SCALE_AREA_AVERAGING);
BufferedImage scaledImage = toBufferedImage(scaled);
final File file = new File(depot.getFile(), imageid + ((int) f) + ".png");
ImageIO.write(scaledImage, "png", file);
}
data.put("successful", true);
}
return new ModelAndView("imageAdd", "imageAdd", data);
}
IconGenerator.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:onecmdb
作者:
评论列表
文章目录