0

im4java を使用して空の透明なキャンバスを作成するにはどうすればよいですか?

コマンドラインを使用すると、次を使用してこれを行うことができます。

convert.exe -size "64x32" canvas:transparent out.png

しかし、im4java を使用すると、canvas コマンドで行き詰まります。

ConvertCmd cmd = new ConvertCmd();
IMOperation io = new IMOperation();
io.size(64,32);
//how to add the canvas command here?
io.addImage(); //output
cmd.run(io, "out.png");

しかし、これは out.png が見つからないというエラーをスローするだけです。したがって、それを入力画像として使用したいと思います。

新しいイメージを作成するにはどうすればよいですか?

4

1 に答える 1

2

私は自分で解決策を見つけました:

ConvertCmd cmd = new ConvertCmd();
IMOperation io = new IMOperation();
io.size(64,32);
io.addRawArgs("canvas:#00000000");
io.addImage(); //output
cmd.run(io, "out.png");

4行目は、完全に透明な画像を作成します。

于 2013-02-06T15:57:27.243 に答える