Explore nuestros productos

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose. Imaging para .NET 22.5

Descargar  Foro de soporte 

detalles del archivo

  • Descargas:
  • 1
  • Tamaño del archivo:
  • 38.4 MB
  • Fecha de adición:
  • : 3 days ago [5/13/2022]

detalles del archivo

Aviso de eliminación de Net2.0: tenga en cuenta que en las versiones más próximas no se admitirá la configuración de NET2.0.

Soporte de procesamiento DIB mejorado

En esta versión de la API, se ha mejorado la compatibilidad con el procesamiento del formato ráster DIB.

CdrRasterizationOptions rasterizationOptions = new CdrRasterizationOptions();
PsdVectorizationOptions psdVectorizationOptions = new PsdVectorizationOptions()
{
    VectorDataCompositionMode = VectorDataCompositionMode.SeparateLayers
};
PsdOptions psdOptions = new PsdOptions()
{
    VectorRasterizationOptions = rasterizationOptions,
    VectorizationOptions = psdVectorizationOptions
};

string inputFileName = "brushes.cdr";
string outputFileName = "brushes.cdr.psd";

using (Image image = Image.Load(inputFileName))
{
    psdOptions.VectorRasterizationOptions.PageWidth = image.Width;
    psdOptions.VectorRasterizationOptions.PageHeight = image.Height;

    image.Save(outputFileName, psdOptions);
    image.Save(outputFileName + ".png", new PngOptions());
}

Unificar la extracción de imágenes ráster de vectores

Unificó la extracción de imágenes rasterizadas, incrustadas en formatos vectoriales.

private static string GetExtension(FileFormat format)
 {
     switch (format)
     {
         case FileFormat.Jpeg:
             return ".jpg";
         case FileFormat.Png:
             return ".png";
         case FileFormat.Bmp:
             return ".bmp";

         default:
             return "." + format.ToString();
     }
 }

var baseFolder = @"D:\test";
var outputFolder = Path.Combine(baseFolder, "out");
Directory.CreateDirectory(outputFolder);
var fileNames = new string[] {"test.cdr", "test.cmx", "test.svg", "test.emf", "test.wmf", "test.odg", "test.otg", "test.eps"};
foreach (var fileName in fileNames)
{
    var inputFileName = Path.Combine(baseFolder, fileName);
    using (Image image = Image.Load(inputFileName))
    {
        var images = ((VectorImage) image).GetEmbeddedImages();
        int i = 0;
        foreach (EmbeddedImage im in images)
        {
            string outFileName = string.Format("{2}_image{0}{1}", i++, GetExtension(im.Image.FileFormat), image.FileFormat);
            string outFilePath = Path.Combine(outputFolder, outFileName);
            using (im)
            {
                im.Image.Save(outFilePath);
            }
        }
    }
}

Soporte de Linux para la conversión de SVGZ a PNG

Anteriormente, observamos la exportación incorrecta de SVGZ a PNG en Linux. Este problema ya se ha resuelto.

Por favor, ejecute el siguiente código en el sistema Linux.

 using (var image = Aspose.Imaging.Image.Load("example.svgz"))
 {
     image.Save("result.png", new PngOptions());
 }

Exportación GIF mejorada a APNG

Se corrigió el problema de la exportación incorrecta de GIF a APNG.

using (GifImage image = (GifImage)Image.Load(inputFileName))
{
    image.Save(outputFileName, new ApngOptions() { ColorType = PngColorType.TruecolorWithAlpha });
}

Mejor soporte para formato DICOM

Se resolvió y corrigió la excepción al guardar la imagen DICOM.

using (Image image = Image.Load("sample.dcm"))
{
    image.Save("sample.dcm.jpeg", new JpegOptions());
}

Para obtener una lista completa de funciones, mejoras y correcciones de errores en esta versión, visite Aspose.Imaging for .NET 22.5.

 Español