Possible replace of System.Drawing with Aspose.Drawing?

Hello folks,
we’re in the process of testing, whether the Aspose.GIS can be applied to our corporate solution.
When we deployed the solution as a docker container on a Linux host, the calling of the Render() method ended up with the common error saying that “System.Drawing.Common is not supported on this platform”.

We’ve therefore temporarily decreased the dependency on System.Drawing.Common to version 6.0.0 and added the following installation of linux packages in our Dockerfile
RUN apt-get install -y --allow-unauthenticated libgdiplus libc6-dev libx11-dev

Though this solution works, it’s not elegant for the long term usage, especially if it’s not us who uses this library, but it’s a dependency of Aspose.GIS.
Our solution runs on .NET 6 with a planned upgrade to .NET 8 in the near future.

Is there a way to “replace” the dependency on System.Drawing with the Aspose.Drawing?

Tested with Aspose.GIS v23.5.0

Thanks

Hi, @samuel.tokarcik

Thank you for your interest in the Aspose.GIS product.

We tried to do a test build. This build passed most of the tests, but we didn’t public the build. Your request will boost this release

Hello @Evgeniy.Timofeev,

Has there been any progress regarding this issue?

We’ve just purchased the license for Aspose.GIS product as the testing with the.NET 6 seemed successful.

Unfortunately, under more intensive load, the library libgdiplus produces memory leak. This problem occurs only under Linux, but the Windows server is nogo for us.

Could you please provide us with the solution for this problem, as the library is not usable at all.?

Thank you very much in advance.

I would like to provide you with an update on the progress of our task. We are still actively working on it, but we have encountered some difficulties that require additional effort and time. I want to assure you that our main goal is to provide you with the best service, and we are making every effort to address these challenges.

We appreciate your understanding and patience on this matter. Your support is highly valued, and we will be glad to inform you of any updates regarding this task.

Best regards

Hi @Evgeniy.Timofeev,

Our dev team does not believe that the memory leak issue in the libgdiplus library will get fixed in the near future.
We had another idea… Is there a way to replace the System.Drawing library used as a dependency in Aspose.GIS by Aspose.Drawing ?

Thanks

Thank you for keeping our focus on the task. I think this solution has a small chance of working.