Exportar pincel de textura para PSD vetorizado
Capacidade de exportar os pincéis de textura para o formato Adobe Photoshop® PSD vetorizado 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);
}
Transparência da qualidade de reamostragem aprimorada, reamostragem = intensidade da cor
Esta versão da API de processamento de imagem melhorou consideravelmente a qualidade da reamostragem por meio do manuseio de transparência e intensidade de cor nas bordas.
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");
}
}
Manipulação aprimorada de elementos SVG TSPAN
Anteriormente, em alguns casos, o alinhamento dos elementos SVG TSPAN
apresentava problemas. Agora, isso foi resolvido melhorando o manuseio de elementos SVG TSPAN
na 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 obter uma lista completa de recursos, aprimoramentos e correções de bugs nesta versão, visite Aspose.Imaging for .NET 22.4.