Im4Java - 如何按比例制作角落大小的透明PNG水印

时间:2015-06-05 15:33:25

标签: im4java

我试图创建透明大小的比例水印。我开始写这样的东西。如何使水印按比例调整大小并以边距定位?

            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);

之后我想重新调整整个画面。它可以用一个命令完成吗?

1 个答案:

答案 0 :(得分:0)

经过两个小时的演奏,我得到了它:

            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是水印的大小。 Ufff