Browse our Products

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 pour .NET 22.4

Download  Support Forum 

File Details

  • Téléchargements :
  • 0
  • Taille du fichier :
  • 38.3 MB
  • Posted By:
  • samer.el-khatib4aspose
  • Vues :
  • 2
  • Date d'ajout :
  • : 11 hours ago [4/11/2022]

File Details

Exporter le pinceau de texture vers un PSD vectorisé

Possibilité d’exporter les pinceaux de texture au format vectorisé Adobe Photoshop® PSD via API.

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);
}

Amélioration de la transparence de la qualité de rééchantillonnage, rééchantillonnage = intensité de la couleur

Cette version de l’API de traitement d’image a considérablement amélioré la qualité du rééchantillonnage via la gestion de la transparence et l’intensité des couleurs sur les bordures.

List<ResizeType> resizeTypes = new List<ResizeType>()
                                    {
                                        ResizeType.NearestNeighbourResample,
                                        ResizeType.AdaptiveResample,
                                        ResizeType.Bell,
                                        ResizeType.BilinearResample,
                                        ResizeType.CatmullRom,
                                        ResizeType.CubicBSpline,
                                        ResizeType.CubicConvolution,
                                        ResizeType.HighQualityResample,
                                        ResizeType.LanczosResample
                                    };
                                    
foreach (ResizeType resizeType in resizeTypes)
{
    using (Image image = Image.Load("square-499.png"))
    {
        image.Resize(400, 400, resizeType);
        image.Save("square-499" + resizeType + ".png");
    }
}

Amélioration de la gestion des éléments SVG TSPAN

Auparavant, dans certains cas, l’alignement des éléments SVG “TSPAN” posait problème. Maintenant, ceux-ci ont été résolus en améliorant la gestion des éléments SVG TSPAN dans l’API.

const string baseFolder = @"D:\";
const string fileName = "w3c_tspan02.svg";
var inputFileName = Path.Combine(baseFolder, fileName);
var outFileName = inputFileName + ".png";
using (Image image = Image.Load(inputFileName))
{
    image.Save(outFileName, new PngOptions());
}

Pour une liste complète des fonctionnalités, améliorations et corrections de bogues de cette version, veuillez consulter Aspose.Imaging for .NET 22.4.

 Français