draco1023 / poi-tl-ext

Extensions for poi-tl
Apache License 2.0
211 stars 53 forks source link

图片后缀类型和实际类型不一致造成生成word有背景色 #61

Closed cntigers closed 2 years ago

cntigers commented 2 years ago

Describe the bug 图片后缀类型和实际类型不一致造成生成word有背景色 HTML content:

附件是png类型的,但以jpg后缀,生成word的截图; 而且代码中获取图片的方式会不会误伤一些其他类型图片

   /**
     * 根据图片反推类型
     *
     * @param image 图片
     * @return 图片类型
     */
    protected ImageType typeOf(BufferedImage image) {
        return image.getColorModel().hasAlpha() ? ImageType.PNG : ImageType.JPG;
    }

Expected behavior A clear and concise description of what you expected to happen.

Screenshots 1668077009505 poi-tl-ext version: 0.4.1

poi-tl version: 1.11.1

Additional context Add any other context about the problem here.

draco1023 commented 2 years ago

图片后缀类型和实际类型不一致的情况不属于本类库需要考虑的范围,你所列出的代码只是在匹配不到的情况下兜底用的,首先还是会按照后缀去匹配