1

私はim4javaライブラリを使用してsvgファイルをpngファイルに変換しています。透明な背景は透明のままにしておきたいのですが、常に白くなります。これは私が使用している操作です:

IMOperation hdpiOperation = new IMOperation();
hdpiOperation.addImage();
hdpiOperation.background("none");
hdpiOperation.addImage();

このコマンドを使用してコマンドラインから手動でImageMagickを試してみると、機能します。

convert -background none a.svg b.png

何か案は?

4

1 に答える 1

1

im4javaはメソッドの実行順にパラメーターを追加するため、画像のプレースホルダーの前に呼び出しを移動hdpiOperation.background("none")て、「生の」コマンドの動作を模倣できます。

hdpiOperation.background("none");
hdpiOperation.addImage();
hdpiOperation.addImage();
于 2012-08-15T21:26:14.923 に答える