关于Aspose.PSD for Java覆盖图层原有图片的问题

我想用一张新的PNG图片覆盖图层中原来的图片,但是原图片不仅没被覆盖,还会以拉升显示。

已附上源代码和PSD源文件,主要代码在:\src\main\kotlin\com\example\psd3\Psd3Application.kt文件里。测试用的PSD源文件路径是:\psd\test.psd。

点击下面链接下载:
https://luban-design.oss-cn-hangzhou.aliyuncs.com/psd/demo.zip

@misszero1983,

我已经观察到您共享的需求,并且希望与您分享我们正在努力解决这些需求,并将尽快与您联系并提供反馈。

@misszero1983.

我们已经观察到您的要求,并且希望与他人分享一下,以便重新放置图层中的图像,您将必须访问图层,清除它,然后向其中添加新图像。 请考虑使用以下示例代码和此文档链接

   Graphics g = new Graphics(layer);
   g.clear(Color.Green);
   g.drawImage(newLayer, new Rectangle(new Point(), new Size(width, height)));