请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问在win7环境下路径要怎么处理呢?

public class ImageUtil {

public static void main(String[] args) throws IOException{

String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();

Thumbnails.of(new File("C:\Users\Wu\Desktop\image\xiaohuangren.jpg"))

.size(200, 200).watermark(Positions.BOTTOM_RIGHT,ImageIO.read(new File(basePath+"/watermark")),0.25f).outputQuality(0.8f).toFile("/Users/Wu/Desktop/image/xiaohuangrenNew");

}

}


正在回答

2回答

同学是问处理图片之后存放的路径么,如果是,请按照win7的标准来,比如说这里toFile 你设定一个基础根目录,如C:\Users\Wu\Desktop\image

之后拼接上相对路径 如\upload\xiaohuangren.jpg(这段是为了将来存储数据库用)

拼接起来就是.toFile("C:\Users\Wu\Desktop\image\upload\xiaohuangren.jpg").

这类的问题同学为了获得更快的响应可以到群里去提问,同学们都可能遇到过并解决了

0 回复 有任何疑惑可以回复我~
  • 提问者 沉默豆子 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-11-09 23:48:24
提问者 沉默豆子 2017-11-09 23:56:20

资料路径没错阿请求解答QQ

https://img1.sycdn.imooc.com//szimg/5a047a4000016f0514400860.jpg

0 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    win的路径由于是\是转义的意思 因此得变成 \\ 同时感觉同学的水印图片没有被读到。建议同学将水印图片存放到绝对值路径,比如C:\Users\Wu\Desktop\image\watermark.jpg 然后把basepath替换成这个去读取比较稳妥 同学可以加你课程的旁边的那个Q群进入里面去提问 相信有很多热心的同学会解答,记得用上敲门砖才能进群
    回复 有任何疑惑可以回复我~ 2017-11-10 00:00:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信