NutzCN Logo
问答 上传图片裁剪 在写入服务器
发布于 3005天前 作者 Hamming 1753 次浏览 复制 上一个帖子 下一个帖子
标签:

怎么从上传文件里面 转成图片 在写入服务器呢 我这里 类型转换 出问题了

                BufferedImage imgTemp = Images.read(tf);
                TempFile tfTemp =(TempFile) Images.zoomScale(imgTemp, 200, 200, Color.WHITE);
                Files.write(new File(f), tfTemp.getInputStream());
6 回复

那具体出啥问题,报错信息呢?

来自炫酷的 NutzCN

@wendal 就是

TempFile tfTemp =(TempFile) Images.zoomScale(imgTemp, 200, 200, Color.WHITE);

这段代码 有问题 不知道 该怎么转换类型

@wendal 不能将BufferedImage 类型 转成TempFile 类型

我晕菜, 为毛要转为TempFile..., 直接保存

imgTemp  = Images.zoomScale(imgTemp, 200, 200, Color.WHITE);
Images.write(imgTemp, new File(f));
// 或者指定jpeg的质量
//Images.writeJpeg(imgTemp, new File(f), 0.8f);

@wendal 恩 现在的问题是 tf 类型是酱紫TempFile

BufferedImage imgTemp = Images.read(tf);

图片读取出问题

@tonyyule tf.getInputStream

来自炫酷的 NutzCN

添加回复
请先登陆
回到顶部