Google App Engine get_serving_url假设允许通过在网址中附加“= sXX”来调整图片大小。它似乎不再放大图像,即如果你给XX大于原始图像尺寸,它将返回原始图像而不是所需的更大尺寸。
以下是一个例子:
原图(145x111) http://lh6.ggpht.com/lC2BVyvToi_zKku5J1Gx_G4NnenfckNOzH_tAkhHovbvsE81S6MGLDtSigEyzUbWSdPkCKlcX7zECHcNlg=s0
向上扩展(例如300px) - 不起作用
其他人遇到同样的事情? 有趣的是扩展用于工作,似乎仍然可以在我的旧AppEngine应用程序之一。
答案 0 :(得分:3)
您无法调整图片的尺寸,以使其比原始尺寸=s0
更大。
您可以通过css等定义图像大小,而不是在客户端上。
想想为什么你无法获得更大的图像。我想是因为以下几点:
使用
=sxxxx
并从Blobstore请求调整大小 尺寸图像有意义,因为您获得了一个包含的链接 较小尺寸的图片,将使用较少的带宽,并加快客户端浏览器的渲染速度,从而实现更快 性能从Blobstore获取更大尺寸的图片无用因为 你将使用更多的带宽和资源进行可以的操作 也在客户端进行。您可以使用html,css和 javascript 来 放大图片。
要对图像进行进一步操作服务器端,请使用Imaging API或PIL。
其余由你决定。