【问题标题】:Why isn't get_serving_url() cropping working correctly?为什么 get_serving_url() 裁剪不能正常工作?
【发布时间】:2013-08-21 22:55:37
【问题描述】:

根据the App Engine docs,有一个方法get_serving_url 提供指向blobstore 中图像的URL,然后可以调整其大小并进行裁剪。所以我可以使用如下 URL:

http://lh4.ggpht.com/TgjDT-cPRr6bjrpSVQeILk93o4Ouzjo1ygMB6KpmnCHhyH5vJKKRrqxCD2bC3T09CRIP6h5QFsV_l0hnhio5bN7z

添加=w300-c:

http://lh4.ggpht.com/TgjDT-cPRr6bjrpSVQeILk93o4Ouzjo1ygMB6KpmnCHhyH5vJKKRrqxCD2bC3T09CRIP6h5QFsV_l0hnhio5bN7z=w300-c

它应该变成一个 300x300 的正方形图像。

除了,在撰写本文时,上述第二个 URL 返回的图像格式错误。

这是一个错误吗?还是我做错了什么?

【问题讨论】:

    标签: google-app-engine blobstore


    【解决方案1】:

    这是您的网址中的错字。文档说您需要附加=sXX-c 而不是=wXX-c

    在您的情况下,您需要使用网址http://lh4.ggpht.com/TgjDT-cPRr6bjrpSVQeILk93o4Ouzjo1ygMB6KpmnCHhyH5vJKKRrqxCD2bC3T09CRIP6h5QFsV_l0hnhio5bN7z=s300-c

    【讨论】:

    • 哇。那很奇怪。我知道它肯定曾经与“w”一起使用。最后没有 -c 的“w”仍然调整它的大小。这是最近更改的内容吗?
    猜你喜欢
    • 2016-07-16
    • 2019-01-04
    • 2020-09-03
    • 2016-10-10
    • 2016-10-24
    • 2017-02-27
    • 2017-07-08
    • 2014-11-23
    • 2021-03-07
    相关资源
    最近更新 更多