Pillow 有办法 resize 图片时指定图片文件的大小(空间占用,比如:100K )而不是长宽大小吗?
|
SankoJan 24, 2019 via Android
1
杠一下
一张十几个 g 的图片你也要压倒 100k 一下? |
|
abbatuuJan 24, 2019
2
ps 做一个批量处理
|
|
lincanbinJan 24, 2019
3
你可以用 bmp 格式来存,这样知道目标分辨率,对应的文件大小也就知道了。
但是这样没有必要。 其他压缩图片格式,压缩率都不是固定的(具体看信息论),只有实际压一压才知道。 你可以设置一个终止条件,不满足条件,长宽 * 一个系数(比如 0.7 )继续压,压到满足条件为止。 |
|
lookas2001Jan 24, 2019 via Android
5
二分答案一下,然后实际压缩压缩啥的。。。
前提是文件大小随长宽增大单调递增。 |
|
shenboJan 24, 2019
6
试试这个
http://www.rw-designer.com/picture-resize > PhotoResizeK20.exe - resize to approximate maximum size of 20kB. |
|
fnhJan 24, 2019
8
可以啊,你把图片强制 320*320 像素
|
|
16tJan 24, 2019
9
1M 是大于 100K,1GB 也是大于 100K,你这问题提问的没办法回答。
|
|
tankb52Jan 24, 2019
10
irfanview 可以直接转换为指定大小的文件。
|
|
grewerJan 24, 2019
11
可以压缩 但是图片质量会下降 最好的就是 能达到一个 大小和质量的一个最优值
|
|
VegetableJan 24, 2019 via iPhone
12
参考缩略图的实现
|
|
nuttingJan 24, 2019
13
lightroom 导出时候有这个大小选项
|
|
14
可以通过 qq 发给朋友。然后让朋友再发给你,这样腾讯会帮你压缩
|
|
allenhuJan 24, 2019 via Android
16
这个不是普通意义上的 resize,再说,压成马赛克,有用吗?
如果非有这个需求,可以先 resize 到 1x1,再 scale 到原始尺寸,应该不会超过你要的大小😀 |
|
beinguserJan 24, 2019
17
photoshop,存储为网络格式,想压缩成 10k 都行
|
|
GeruzoniAnsasuJan 24, 2019
19
> 允许 resize 吗
> 大小范围有区间吗 都 yes 的话我觉得写个脚本粗暴缩放就好了。。 先转 比如 png,然后开始二分:比 100k 大就按文件大小比例调整长宽后从原图缩放出新图,重复这个过程直至逼近 100k 的最大长宽 |
|
21
用 imagemagick 的以下命令,可以指定文件输出大小
convert original.jpeg -define jpeg:extent=300kb output.jpg |
|
elespecJan 24, 2019
22
搜搜,大小排序,批量选择,导入光影魔术手,输出,限制文件大小为 100k;
|
|
lewis04Jan 24, 2019
23
用 lightroom 就可以批量处理 导出时可选择固定分辨率 或者文件大小
|
|
wysnylcJan 24, 2019
24
你是单个文件不能超过 100K 吧,把图片分割成 100K 的小文件,取的时候合并
|
|
wolfieJan 24, 2019
25
|
|
kalboatJan 24, 2019
26
google webp 格式 了解下
|
|
xfridayJan 24, 2019
27
楼主又没说无损压缩
|