一般java处理图片都要用到bufferedImage
String imgPath = "D://demo.jpg"
BufferedImage image = ImageIO.read(new FileInputStream(imgPath))
这样就是讲图片读取进来,然后你在去做相应的操作。
读取控制台输入的路径
判断文件是否存在
Y: ->2
N:在命令行输出"Sorry, I cannot find that file."并退出
读取图片
分析图片像素,按要求将多余的像素截掉
创建一个新图片,像素为原图片的1/4大小
合并像素,将4个像素通过给定的条件计算RGB值合并为1个像素
输出图片,路径为原始图片路径,文件名按要求做处理
不知仁兄的水平在啥程度,整个流程如上列出,哪一步不明确的可以追问