如何使用Python从Flickr API减小图像大小?

时间:2014-05-26 17:48:05

标签: python google-app-engine image-processing flickr image-loading

我正在使用谷歌应用程序引擎python来构建一个从Flickr API获取图片的应用程序。我使用两个API;一个返回最近发布的图片,另一个返回基于搜索的图片。因为我在第一个api(在页面加载时自动加载)显示50张图片,在用户执行搜索时显示另外100张图片,所以每次执行搜索时都会永久加载页面。我想知道在解析API中的数据时是否有办法只选择一定大小的图片(比如说,小于200k)。 Flickr提供的对象没有关于图像大小的信息,因此我无法根据对象信息解析数据。以下是该对象的示例:

  {photos: 
      {page: 1,pages: 198413,perpage: 100,total: "19841218",
          photo:[
                  {id:"14236785916",
                   owner: "53858541@N05",
                   secret: "ef9e745ba4",
                   server: "5591",
                   farm:6,
                   title: "bright",
                   ispublic: 1,
                   isfriend: 0,
                   isfamily: 0}
                 ]
      }
  }

我想知道是否还有其他方法。我想保留现在的照片数量。

谢谢!

0 个答案:

没有答案