Estoy tratando de desplegar una aplicación que reescala una imagen DICOM with .Net 6. Ya agregué la librería de Aspose.Imaging.Drawing, sin embargo obtengo el siguiente error al ejecuta el código
System.TypeInitializationException: The type initializer for 'Gdip' threw an exception.
---> System.DllNotFoundException: Unable to load shared library 'libgdiplus' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibgdiplus: cannot open shared object file: No such file or directory
@JosSanz Gracias por tu interés en nuestro producto. Por favor, proporciona el código de muestra que estás utilizando cuando obtienes el error. Además, especifique qué versión del producto está utilizando y los detalles del entorno. Investigaremos el problema y te daremos una respuesta en breve.
Este es el fragmento de código donde utilizo la librería
int w = 2560;
int h;
// Crear imagen DICOM
using Aspose.Imaging.FileFormats.Dicom.DicomImage image = new Aspose.Imaging.FileFormats.Dicom.DicomImage(downloadFileS3Response.FileData);
using MemoryStream memoryStream = new MemoryStream();
// Verificar si las dimensiones de la imagen supera las redimensiones
if (image.Width > w)
{
h = (w * image.Height) / image.Width;
image.ResizeProportional(w, h, Aspose.Imaging.ResizeType.HighQualityResample);
image.Save(memoryStream);
}
Las versiones de Aspose son las siguientes:
- Aspose.Drawing - 24.7.0
- Aspose.Drawing.Common - 24.7.0
- Aspose.Imaging - 24.7.0
- Aspose.Imaging.Drawing - 24.7.0
@JosSanz Gracias por los detalles. Investigaremos este problema y proporcionaremos comentarios en breve.