Invert Background
Inverts background layer of PSD image and saves to PDF file.
Сode Snippet
var psdProcessor = new PsdProcessor();
var psName = psdProcessor.FontResolver.FontRegistry.Add("ARIALUNI.TTF");
psdProcessor.FontResolver.FontRegistry.FallbackFonts.Add(psName);
psdProcessor.FrameCallback = (processor, frame) =>
{
if (frame.Type != FrameType.Raster)
{
return processor.ProcessFrame(frame);
}
using (var invert = new Invert())
{
return frame.ToGraphicsContainer(frame + invert, ResizeMode.ImageFill);
}
};
psdProcessor.Render("BusinessCard.psd", "InvertBackground.pdf");
Input
BusinessCard.psd
DownloadOutput
InvertBackground.pdf
DownloadInvertBackground.png
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog