我需要在数据库中创建和保存图像缩略图.我正在使用运行在jython和
mysql数据库上的django.我正在探索
python成像库,但我发现我不会使用jython.
如何使用jython创建图像缩略图,然后将它们保存在mysql db中?任何形式的帮助将不胜感激.
最佳答案 有一些项目,如sorl-thumbnail,这是一个伟大的,易于使用的django应用程序缩略图.但它也取决于PIL所以你不能使用它,这是坏消息.好消息是因为在jython中你可以访问
java libs的所有商品,你可以使用网上提供的java代码片段之一,谷歌:“java如何创建缩略图”(我没有检查它们中的任何一个).
另一方面,在我的项目中,我使用了ImageMagick的转换命令行工具(-resize或-thumbnail选项).它提供了非常好的质量缩略图,如果你单独使用-strip和-resize或-thumnbail选项(不必要的信息被剥离),它们也会在大小方面进行优化.缺点是您需要对文件进行操作,然后将thumnbail提取回mysql.
问候,