【问题标题】:how to create image thumbnails using django running on jython?如何使用在 jython 上运行的 django 创建图像缩略图?
【发布时间】:2011-02-15 20:56:28
【问题描述】:

我需要在数据库中创建和保存图像缩略图。我正在使用在 jython 和 mysql 数据库上运行的 django。我正在探索 python 成像库,但我发现我不会使用 jython。

如何使用 jython 创建图像缩略图,然后将它们保存在 mysql db 中?任何形式的帮助将不胜感激。

【问题讨论】:

    标签: mysql django image jython thumbnails


    【解决方案1】:

    有像 sorl-thumbnail 这样的项目,它是一个很棒且易于使用的 django 缩略图应用程序。但它也取决于 PIL,所以你不能使用它,这是个坏消息。好消息是,因为在 jython 中,您可以访问所有 java 库商品,您可以使用网上可用的 java 代码 sn-ps 之一,谷歌:“java 如何创建缩略图”(我没有检查任何一个) .

    另一方面,在我的项目中,我使用了 ImageMagick 的转换命令行工具(-resize 或 -thumbnail 选项)。如果单独使用 -strip 和 -resize 或 -thumnbail 选项,它会提供质量非常好的缩略图(去除不必要的信息)。缺点是需要对文件进行操作,然后将thumnbail取回mysql。

    你好,

    【讨论】:

    • 谢谢卢卡斯。如果我有任何疑问,我会尝试命令行工具并给你发错误。问候
    • convert 调用示例:convert -strip -quality 85 -resize "100x100" input.jpg output_thumbnail.jpg 并且您可以使用 subprocess.call 调用它:ret_code = subprocess.call(command, shell=真的)祝你好运。
    猜你喜欢
    • 2011-01-07
    • 1970-01-01
    • 2015-06-26
    • 2016-07-02
    • 1970-01-01
    • 2017-03-19
    • 2012-07-25
    • 2020-03-10
    • 2016-11-02
    相关资源
    最近更新 更多