With Smart Objects,warp is not work!

With Smart Objects,You can scale, rotate, skew, distort, perspective transform a layer, but warp!
if you replace the contents, the warp can’t be successed.
截屏2021-11-11 下午12.11.19.jpg (187.1 KB)

但奇怪的是智能对象的warp操作信息并没有丢失,它只是因为置换进去的图片格式错误,而无法正确应用!

如果这时候你在photoshop中打开这个编辑好的psd文件,再去手动替换一下智能对象的内容,他是可以无损置换到另一张图片上去的!

我的代码是:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
new_innerImage.save(stream); //栅格化图层innerImage存入流stream中
smartObjectLayer.setContents(stream.toByteArray()); //流stream转数组,然后设置为智能对象的内容

Hello,

You are right. Aspose.PSD hasn’t support rendering of warp transformations yet, but it doesn’t damage data. We planned warp transformation in 22.03, you can track this issue by the following id: PSDNET-1030. Support Warp Transformation in Smart Object

Thank you for your feedback, we will do everything possible to implement this feature faster.

Automatic translate:

你好,

你是对的。 Aspose.PSD 尚不支持warp 变换的渲染,但它不会损坏数据。我们计划在 22.03 中进行扭曲转换,您可以通过以下 ID 跟踪此问题:PSDNET-1030。支持智能对象中的扭曲变换

感谢您的反馈,我们将尽一切可能更快地实现此功能。

thanks a lot!
hope the good news :smiling_face_with_three_hearts:

Hey, every time it says " follow the id PSDNET-XXX", is there an actual web page with these items, or is this kind of like a marker and we just keep coming back to this forum, searching for “PSDNET-1030” and the update is in the forum posts?

@VasilyHall there is no direct way to interact with our issue tracking system. But this forum has the automatic notification system for the issues, so the topic creator will receive the notification. I’m not sure if you will receive notification. You can try to subscribe to this topic.

Also, you can find the fixed issues in the release notes Release Notes - 2022|Documentation.

And you are welcome to ask the status of the issues in any time. I can confirm that we have started the work on the warp transformation already. Hope it’ll be released soon.

Has the PSDNET-1030 issue been resolved? I did not track any relevant records of this issue in the Release Notes. It has been 4 years since it was first raised, and do you have a plan to resolve it

@junhan SmartObjects and Warp Transformations are supported now, but we can not make their rendering pixel-perfect. Could you please provide the sample case that you want to process, Aspose.PSD team will help with this.

I am an official user and I use my email address 937464174@qq.com I have posted a post related to the issue, and I will provide you with the file and implementation:
This is my PSD transformation effect:
87d40055fb173587ce7af45976dd5df7.jpg (187.9 KB)
This is my original PSD file:
https://juzhen-1318772386.cos.ap-guangzhou.myqcloud.com/test%20(2).psd
I need to replace the image in the smart object named “tuceng” in the file, but the distortion effect of the saved file is lost. However, I manually used Ctrl+T to select tuceng in Photoshop, and it immediately had a distortion effect

4bf5491481b3415d687a64f03f6a6bdc.png (55.0 KB)

This is a screenshot of my code implementation

Replace the image in the smart object named tuceng, but save it as a png, with distortion and loss

I saw the same issue in historical articles, Issue ID(s): PSDNET-2483

@Dmitriy.Sorokin
I found your answer to this question on June 22nd in the historical records, post: How to preserve warp mesh deformation when updating Smart Object content in PSD using Aspose.PSD for .NET
The problem I encountered is the same as his problem

@Luo.Lingfeng @junhan I think, I can confirm the issue. The Mesh Deformation is the next step of developing of Aspose.PSD. At this moment, the image is replaced fine, but the mesh transformation is missed.
image.jpg (316.8 KB)

@kungfupan @Luo.Lingfeng @junhan
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): PSDNET-2555

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

@Dmitriy.Sorokin Is there a rough timeline for resolving this issue, as feedback was already received in June? I would like to know your schedule so that I can consider alternative solutions

@Luo.Lingfeng the team made investigation of the issue, in this file was used uncommon grid. So, in the first approximation we can try to adapt this grid to to supported one. I think ETA is Aspose.PSD 25.10

Thank you for your response, but I would like to ask if the release plan is version 25.10. The version you mentioned, 24.10, should be the version released last year, right @Dmitriy.Sorokin

@Luo.Lingfeng thank you. Yes, I mean 25.10.