上面那张是 V2EX 生成的,下面是我生成的,明显质量太差了
我尝试将 quality 提高或者降低都没有效果,请教各位,应该怎么办。谢谢了 :(
path = 'static/avatar/'
im = Image.open(path+'tmp/'+filename)
im.thumbnail((73, 73))
im.save(path+'big/'+filename, quality = 100)
1
explon Sep 26, 2012 imagemagick 生成的质量跟性能都是比较不错的
|
2
tunetoystory OP @explon 噢,换一个库呀,我试试。谢谢 :)
|
3
zxwind Sep 26, 2012 im.thumbnail(size, filter)
The filter argument can be one of NEAREST, BILINEAR, BICUBIC, or ANTIALIAS (best quality). If omitted, it defaults to NEAREST. 我记得我以前用thumnail的时候用ANTIALIAS,出来的效果挺好的,楼主可以试试 |
4
tunetoystory OP @zxwind 正解!我开始看到这个参数来着,可能是因为缓存原因,生成的缩略图没变,现在o了,谢谢啊!嘿嘿
|
5
jckwei Sep 26, 2012 |
6
tunetoystory OP @jckwei 好全面,谢谢 :)
|
7
rockhead Sep 26, 2012
没有选择ANTIALIAS的原因;
|
9
rockhead Sep 28, 2012
我了解啊 最近邻居取样 双限性取样... Spline取样
不解你的意思是指? |
10
tunetoystory OP @rockhead 我估计他是想 at 我~来着
|