背景
在很多网站我们需要上传图片时图片不能超过大小限制,但是当前手机拍出来的图片都是非常大的,那么我们如何生成指定文件大小的图片呢?有的人说ffmpeg,但是它好像非常复杂而且怎么制定文件大小我也没有搜出来,下面说说我的方法。
操作
$ sudo apt install imagemagick
$ sudo apt install jpegoptim
$ convert hello.png hello.jpeg
$ jpegoptim --size=512K hello.jpeg
如果图片是png需要先用imagemagick处理成jpeg格式再使用jpegoptim指定文件大小。