java怎么简单处理图片

Python014

java怎么简单处理图片,第1张

你的简单处理到底是处理什么,是读取图片,设置图片的格式,改变其高度还是,你得有个方向

一般java处理图片都要用到bufferedImage

String imgPath = "D://demo.jpg"

BufferedImage image = ImageIO.read(new FileInputStream(imgPath))

这样就是讲图片读取进来,然后你在去做相应的操作。

如果是普通切换的话,直接定义一个int值,根据int值的不同 来画不同的东西就可以了\x0d\x0aint index\x0d\x0aswitch(index){\x0d\x0acase 0:\x0d\x0ag.drawImage(a,0,0,20) \x0d\x0abreak\x0d\x0acase 1:\x0d\x0ag,drawImage(b,0,0,20)\x0d\x0abreak\x0d\x0a.................................\x0d\x0a}\x0d\x0a \x0d\x0a如果用渐变效果的话,创建一个数组记录下一张要话的图片的所有RGB值,初始设置所有像素点的透明度为100%,即完全透明,然后一点点的把透明度降低,直到为0,这样就把第二章图片用渐变的方法绘制出来了,这时就可以不用画第一张图片了。

读取控制台输入的路径

判断文件是否存在

Y: ->2

N:在命令行输出"Sorry, I cannot find that file."并退出

读取图片

分析图片像素,按要求将多余的像素截掉

创建一个新图片,像素为原图片的1/4大小

合并像素,将4个像素通过给定的条件计算RGB值合并为1个像素

输出图片,路径为原始图片路径,文件名按要求做处理

不知仁兄的水平在啥程度,整个流程如上列出,哪一步不明确的可以追问