java怎么限制图片的像素

比如前段页面上传图片,怎么么才能限制其大小,比如50*50... 比如前段页面上传图片,怎么么才能限制其大小,比如50*50 展开
 我来答
百度网友1b00251
推荐于2016-10-25 · TA获得超过287个赞
知道小有建树答主
回答量:209
采纳率:100%
帮助的人:150万
展开全部

上传的图片都是要转的,因为上传者不一定都有那么大的图片,这里有个压缩大小的例子

调用的时候

PictureTool pic = new PictureTool();

//file:图片源文件

//saveSmallFile:图片转换后存储file

//其他参数是转换的宽,高,以及格式

pic.WriteSmallImage(file, saveSmallFile, 400, 270,"jpeg");

如果要想前端页面限制上传图片大小的话,用框架(struts,springmvc)里面都可以配置,用js脚本也可以限制,不过如果客户端禁用了js脚本的话这个限制还是等同于没有,网上的例子很多的,最好是能转一下大小。

百度网友7d4cdc4
2014-01-13
知道答主
回答量:53
采纳率:0%
帮助的人:13.3万
展开全部
控制像素大小。。。也是为了节约服务器的空间,可以设置上传文件的大小DiskFileItemFactory类的实例方法setSizeThreshold(4 * 1024*1024) 文件大小为4M,(这样实现开销不划算)
最好这类检测的问题都交给JS就好了,具体代码的实现,你直接百度,不要问了,有一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-13
展开全部
在JS代码中进行限制 读取到imagesize 然后把长宽分别与你限制的长宽做对比
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卧龙中区303
2014-01-13 · 超过11用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:29.6万
展开全部
css: 设置一个div style="width:50px;height:50px"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lw671579557
2014-01-13 · 超过13用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:35.1万
展开全部
这个没试过,坐等高人解答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式