-define 和 -limit 在 Im4java 中
-define and -limit in Im4java
我需要知道如何将 imagemagick 命令行命令转换为 java im4java 代码
命令行:
convert -limit memory 40GiB -define registry:temporary-path=F:\imageMagick Row_1.png Row_2.png -append Row_12.png"
我知道如何在 im4java 中使用 convert 和 -append,但是 -define 和 -limit 呢?这是我得到的:
IMOperation op = new IMOperation();
op.addImage("Row_1.png","Row_2.png");
op.appendVertically();
op.addImage("Row_12.png");
cmd.run(op);
也许只需添加 op.limit("memory 40GiB")
和 op.define("registry:temporary-path=F:\imageMagick")
?不知道是不是一样..
你是对的。要查看您将生成的实际命令,请将这行代码放在 cmd.run(op)
之前
System.out.println(op.toString());
op.limit() 有问题,我不得不使用 addRawArgs("-limit","memory","20GiB")
而不是 op.limit("memory 40GiB")
来源:http://sourceforge.net/p/jmagick/mailman/message/33285563/
我需要知道如何将 imagemagick 命令行命令转换为 java im4java 代码 命令行:
convert -limit memory 40GiB -define registry:temporary-path=F:\imageMagick Row_1.png Row_2.png -append Row_12.png"
我知道如何在 im4java 中使用 convert 和 -append,但是 -define 和 -limit 呢?这是我得到的:
IMOperation op = new IMOperation();
op.addImage("Row_1.png","Row_2.png");
op.appendVertically();
op.addImage("Row_12.png");
cmd.run(op);
也许只需添加 op.limit("memory 40GiB")
和 op.define("registry:temporary-path=F:\imageMagick")
?不知道是不是一样..
你是对的。要查看您将生成的实际命令,请将这行代码放在 cmd.run(op)
之前System.out.println(op.toString());
op.limit() 有问题,我不得不使用 addRawArgs("-limit","memory","20GiB")
而不是 op.limit("memory 40GiB")
来源:http://sourceforge.net/p/jmagick/mailman/message/33285563/