后端的话,直接接受常量,然后处理就行了

imagej用色阶调整图片颜色。imagej是一个基于java的公共的图像处理软件,想要调整图片颜色可以打开软件,打开想要调整的图片对象,点击图像→调整→色阶,拖动中间的箭头,向右拉,可见图片颜色逐渐加深即可。imagej是由NationalInstitutesofHealth开发的。可运行于MicrosoftWINDOWS,MacOS,MacOSX,Linux、是公共领域的开源软件。
1. 打开图像,点击“Image”菜单,选择“Color”,然后选择“RGB Color”。
2. 在弹出的窗口中,点击“Channel”,然后选择“RGB”,这样就可以看到三个颜色通道,分别是红色,绿色和蓝色。
3. 点击每个颜色通道,然后使用滑块调整颜色,直到满意为止。
4. 点击“OK”,改变的颜色就会应用到图像上。
1、打开软件,打开图片对象。
2、点击图像→调整→色阶。
3、拖动中间的箭头,向右拉,可见图片颜色逐渐加深。
4、或者点击图像→调整→色相/饱和度。
6、调整饱和度,将数值变大。
7、调整之后对比原图,明显看出图片颜色加深
; ImageIO.write(sourceImg, 后缀, file); file.length(); 将图片的文件转为File类型,有length方法可得到文件大小,格式就看文件名的后缀了
上传图片可以用java,过tomcat
下载图片不用java,不过tomcat。图片是静态资源,不需要经过java的动态解析,java也不擅长。可以用nginx来做静态文件服务器,如果要更高效率的可以使用CDN。
如果图片量不多,直接存磁盘;如果是海量图片,就需要存储到单独的分布式文件系统,如FastDFS、TFS、MogileFS。
在Servlet中,或者Actoin中这样子获取。
还有一种方法就是你使用Ajax进行提交。