2
我创建了网站,用户可以在其中以任意大小上传图像。Google App Engine。使用get_serving_url()调整大图像
我已经为get_serving_url
函数提供图像。 我已添加到图像修饰符的结尾,以将图像大小调整为200px大小。
http://127.0.0.1:8080/_ah/img/dtrh0i6I_V5JGulg2_LKZw===s200
我已经上传图片1000x800 - 和所有的权利 - 我有与图像大小200x160
如果我已经上传图像100x50 - 在结果我已经调整图像大小为黑白200x100。但这不是一件好事。我需要显示原始小图像,如果图像尺寸低于200px。
如何在Google App Engine + Python上使用get_serving_url
?
是的,如果我没有设置= s200,比原始大小100x50显示的图像。但是,在模板中,我使用url进行图像处理,并且需要在模板中显示正确的图像而无需额外的逻辑。 –
也许我需要重新实现'/ _ah/img/...'以显示原始大小的图像并忽略= sXX属性,如果图像比XX大小更爱? –
您可以将图片网址发送到模板,也可以在模板中调用'get_serving_url'。在它周围写一个包装。正如我所说,“只调整大一点”的逻辑类型不是内置的。 –