Exportar pincel de textura a PSD vectorizado
Capacidad para exportar los pinceles de textura al formato PSD vectorizado de Adobe Photoshop® a través de la 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);
}
Transparencia de calidad de remuestreo mejorada, remuestreo = intensidad de color
Esta versión de la API de procesamiento de imágenes ha mejorado considerablemente la calidad del remuestreo a través del manejo de la transparencia y la intensidad del color en los bordes.
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");
}
}
Manejo mejorado de elementos SVG TSPAN
Anteriormente, en algunos casos, la alineación de los elementos SVG TSPAN
estaba teniendo problemas. Ahora se han resuelto mejorando el manejo de elementos SVG TSPAN
en la 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());
}
Para obtener una lista completa de funciones, mejoras y correcciones de errores en esta versión, visite Aspose.Imaging for .NET 22.4.