Thumbnailer是一个鹈鹕插件,它可以创建目录中的图像的较小版本

pelican-thumbnailer的Python项目详细描述


拇指钉:鹈鹕的插件

{a2}

Thumbnailer是一个Pelican插件,它为在特定目录下找到的所有图像创建缩略图,缩略图大小各不相同。在

安装

此插件可以通过以下方式安装:

python -m pip install pelican-thumbnailer

为了调整图像大小,Pillow将自动安装,并且只有在缩略图不存在的情况下才会重新生成缩略图(以节省处理时间)。根据您的本地环境和图像类型,您可能还需要安装external libraries来添加对某些图像文件格式的支持。在

配置

  • IMAGE_PATH是映像目录的路径。它应该位于您的内容目录中,默认为pictures。在
  • THUMBNAIL_DIR是生成缩略图的输出子目录的路径。在
  • THUMBNAIL_SIZES是一个将大小名称映射到大小规范的字典。 除非设置了THUMBNAIL_KEEP_NAME,否则生成的文件名将为originalname_thumbnailname.ext。在
  • THUMBNAIL_KEEP_NAME是一个布尔值,如果设置了它,它会将具有原始名称的文件放在thumbnailname文件夹中,其名称类似于THUMBNAIL_SIZES中的键。在
  • THUMBNAIL_KEEP_TREE是一个布尔值,如果设置了该值,则保存图像目录树。在
  • THUMBNAIL_INCLUDE_REGEX是一个可选的字符串,用作正则表达式来限制对匹配文件的缩略图。默认情况下,所有不是以点开头的文件都会被考虑。在

可以使用以下任何格式指定尺寸:

  • wxh将根据需要调整为wxh裁剪以获得该大小
  • wx?将调整大小,使宽度为指定的大小,高度将缩放以保持纵横比
  • ?xhwx?相同,但高度将是一个设定的大小
  • swxh的简写,其中w=h

贡献

我们欢迎并非常感谢您的贡献。每一点帮助。您可以通过改进文档、添加缺少的功能和修复错误来做出贡献。您也可以通过查看和评论existing issues来帮助您。在

要开始对此插件作出贡献,请查看Contributing to Pelican文档,从贡献代码部分开始。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在列表视图中插入调用按钮   java公开类别ID   java在使用JSch通过jumphost连接到远程主机时“拒绝主机密钥”   java连接。在Hibernate中为每个select查询调用getMetaData()   java如何在安卓 studio的文本监听器上突出显示过滤列表视图中的文本?   安卓应用程序、进程和Java虚拟机之间的对应关系是什么?   java如何使用Android在应用程序标签中添加这两个名称   java框架来衡量花费的时间和内存   java自动将字符串缩放到屏幕的宽度   在eclipse导出中创建jar文件时发生java错误   java Spring Web应用程序已初始化两次   java将数据插入数据库“表产品没有名为accFor(代码1)的列”   运行时如何执行。通过java中的Jruby使用带参数的rb   java Android:将视图从父视图转移到另一个视图   java如何在具有依赖关系的nexus中部署springboot maven项目   Google Java style:checkstyle文件与Visual Studio代码的相应编辑器配置文件   java以exif格式从jpeg或png文件中提取元数据