【发布时间】:2010-12-22 06:36:04
【问题描述】:
我已尝试以下两行代码均无济于事。该代码适用于 jpg 或 gif,但如果是 png,则会将图像变为粉红色。
ImageIO.write(input, "jpg", profileFile);
RenderedOp op = JAI.create("filestore", input, pFileName, "jpeg");
还有其他人遇到过这个问题吗?我还没找到解决办法。
【问题讨论】:
-
PNG是透明的吗?它有 alpha 通道吗?
-
不透明。我不确定 alpha 通道。当用户在网站上上传照片时使用此代码。我将所有照片都转换为 JPG,如果他们碰巧有,我想让他们使用 PNG。
标签: java png jpeg javax.imageio