原始 MediaWiki 页面

我知道编辑这个网站吗?

如何使用一系列参数调用插件

自迁移出 MediaWiki 以来,本页内容尚未经过审查。如果您愿意帮忙,请查看帮助指南

如果您想引用一个采用单个数字参数作为一系列值的插件,请使用以下宏:

setBatchMode(true);
id = getImageID();
for (radius = 1; radius < 10; radius++) {
    run("Duplicate...", "title=slice");
    run("Gaussian Blur...", "sigma=" + radius);
    run("Select All");
    run("Copy");
    close();
    selectImage(id);
    setSlice(nSlices);
    run("Add Slice");
    run("Paste");
    setSlice(1);
}
setBatchMode(false);

该宏获取当前图像,并通过在 1..9 之间添加 sigma (radius) 值的高斯模糊版本来将其放在上面。

根据您的调整此宏的最简单方法是使用宏记录器记录一个处理步骤并相应地调整录制的呼叫。例如,像run("Median...", "radius=2");这样的调用必须进行编辑,以通过标记radius的三星来替换2,即需要run("Median...", "radius=" + radius);

注意:如果您调用的插件未就位处理图像,而是打开一个新图像,您可能需要调用 close(); 两次。