我试图创建透明大小的比例水印。我开始写这样的东西。如何使水印按比例调整大小并以边距定位?
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);
之后我想重新调整整个画面。它可以用一个命令完成吗?
答案 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