如何使用 AsciiDoctor clip/crop 图像

How to clip/crop an image with AsciiDoctor

有什么方法(除了编写插件)可以clip/crop将图像插入到 AsciiDoc 文档中吗?

我在文档中找不到这样的功能,但可能有一个我不知道的插件...

不,没有这样的功能。使用image:宏时,可以设置图片的宽高,但没有设置裁剪区域或裁剪起始点的选项。有关详细信息,请参阅 https://asciidoctor.org/docs/user-manual/#images

要裁剪图像,您可能需要执行某种 pre/post 处理以直接裁剪图像。除非您需要动态裁剪图像,否则最好手动执行此操作。

如果你确实需要动态裁剪图像的能力,你可以创建一个插件来创建一个新的宏,比如 crop:,它使用 image: 宏的内部结构,但接受裁剪坐标和对源图像执行裁剪。