使用ImageMagick写入iiifimage平铺

magick-tile的Python项目详细描述


魔术贴

PyPi version

这个python脚本依赖于Imagemagick高效地创建非常大图像的派生分片,并将它们组织到符合静态站点的IIIF Level 0规范的目录中。在

这主要是从https://github.com/zimeon/iiif/blob/master/iiif_static.py中获得灵感,但是为了加快生成速度,使用了ImageMagick而不是枕头,而牺牲了对图像的灵活处理。在

先决条件

python3 magick_tile.py --help

> Usage: magick_tile.py [options] file (-h for help)
>
> IIIF Image API Level-0 static file generator
>
> Options:
>   -h, --help            show this help message and exit
>   -o OUTPUT, --output=OUTPUT
>                         Destination directory for tiles
>   -i IDENTIFIER, --identifier=IDENTIFIER
>                         Image identifier to be written to final info.json
>                         (e.g. https://example.com/iiif/my_image)
>   -t TILESIZE, --tilesize=TILESIZE
>                         Tile size to produce [default 256]

python3 magick_tile.py -o apple/ -i "https://example.com/iiif/apple" apple.jpg

这将使用给定图像的平铺创建并填充指定的输出目录。在

注意:因为这里调用的几个Imagemagick实用程序已经使用了多个内核,所以并行运行这个脚本的返回值会迅速减少。在


Matthew Lincoln

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

推荐PyPI第三方库


热门话题
java不兼容类型:MainActivity无法转换为LifecycleOwner   java安卓是一种更有效的读取大文本文件的方法   java导出LWJGL本地人与项目?(IntelliJ IDEA)   JDK更新后,JavaJShell不再在下一行打印输出   父类对象上的继承Java比较子属性   Java:有没有一个容器可以有效地结合HashMap和ArrayList?   安卓 Java对象指针   java在annotationdriven Spring MVC应用程序中实现大气   java 安卓源代码构建应用找不到安卓supportv4。罐子   文件系统上的抽象层和Java中的jar/zip   java在水平滚动视图中添加多个图像?   java如何从firebase实时数据库中获取字符串数组   WIndows 10工作站上的java未满足链接错误   java命令在终端中工作,但在使用过程中出现“无结束引号”错误。执行官