IconGenerator.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:OneCMDBwithMaven 作者:
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);


}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号