buaazp / zimg

A lightweight and high performance image storage and processing system.
http://zimg.buaa.us
BSD 3-Clause "New" or "Revised" License
2.69k stars 401 forks source link

是不是还不支持背景色的调整 #213

Open ylx123 opened 6 years ago

ylx123 commented 6 years ago

比如 http://demo.buaa.us/5f189d8ec57f5a5a0d3dcba47fa797e2?w=500&h=500&g=0&x=0&y=0&r=45&q=75&f=jpeg 这个图,在旋转了以后的背景色是不是可以调整,另外在原图小于需要尺寸的时候也会出现这个问题

另外 max_size 不知道如何使用 ?max_size=100&p=4这样不起作用

buaazp commented 6 years ago

图像内容小于画布的时候,背景色确实是可以调的,但是要再增加一个参数来传给 zimg,需要开发。

正常放大一个图片是不会出现图像内容小于画布的情况,把你出错的 url 贴一下。

max_size是设置在配置文件里的,不是传过来的。 https://github.com/buaazp/zimg/blob/master/bin/conf/zimg.lua#L93

ylx123 commented 6 years ago

一般情况下 确实不会遇到,图像内容小于画布,比如旋转45度的时候,就会有一个背景色需要设置。 至于max_size其实不是说图片大小,而是说图片尺寸 比如一个div的宽高都是100,我需要显示横着的图和竖着的图都要显示全,如果我设置宽度都是100,那么竖图的高必然超过100,这样就不能显示全了,而我真正的需求是,最大边不超过100,等比例缩放。