0

透明なサイズの比例透かしを作成しようとしています。はじめにこんなことを書いています。透かしのサイズを比例的に変更し、余白を付けて配置するにはどうすればよいですか?

            IMOperation op = new IMOperation();
            op.dissolve(30);
            op.gravity("SouthWest");
            op.addImage(watermarks.get("watermark"));
            op.addImage(sourceFilePath);
            op.addImage(destFilePath);
            CompositeCmd composite = new CompositeCmd();
            composite.run(op);

その後、画像全体のサイズを変更したい。コマンド一発でできる?

4

1 に答える 1

0

2時間プレイした後、私はそれを手に入れました:

            op.addImage(sourceFilePath);
            op.thumbnail(f.getWidth(), f.getHeight());
            op.gravity("SouthEast");
            op.draw("image Over     50,50 300,300 '"+watermarks.get(site.getPrefix())+"'");
            op.addImage(destFilePath);
            cmd.run(op);

50,50 は透かしの位置、300,300 は透かしのサイズです。うふふ

于 2015-06-05T17:10:46.467 に答える