Free Support Forum - aspose.com

Aspose.PSD for .NET在CentOS上UpdateText时乱码,怎么配置解决?

在Win10上运行没有问题,但是在CentOS上却不行。
代码如下:
using (PsdImage psdImage = (PsdImage)Image.Load(Path.Combine(dataDir, “static.psd”)))
{
foreach (var layer in psdImage.Layers)
{
if (layer is TextLayer)
{
TextLayer textLayer = layer as TextLayer;
textLayer.UpdateText(“早上好”);
}
}
psdImage.Save(Path.Combine(tarDir, “tar.png”), new Aspose.PSD.ImageOptions.PngOptions());
}
已经试过Aspose.PSD.FontSettings.SetFontsFolder("/usr/share/fonts/chinese");,但还是不行,不知有没有遇到类似问题的,怎么解决。另外System.Drawing已经更新到4.7的版本。

@wongsimon

请提供有问题的源PSD和输出乱码文件。

static.zip (434.1 KB)
tar.png (139.6 KB)

@wongsimon

我在问题跟踪系统中创建了一个ID PSDNET-774的问题,以进一步调查该问题。 该线程已与问题关联,因此一旦问题解决,您可能会收到通知。