我想用一张新的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
我想用一张新的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
我们已经观察到您的要求,并且希望与他人分享一下,以便重新放置图层中的图像,您将必须访问图层,清除它,然后向其中添加新图像。 请考虑使用以下示例代码和此文档链接。
Graphics g = new Graphics(layer);
g.clear(Color.Green);
g.drawImage(newLayer, new Rectangle(new Point(), new Size(width, height)));