Invert Background

PSD Processor Personalization

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

Download

Output

InvertBackground.pdf

Download

InvertBackground.png

For AI-assisted development: Download Graphics Mill Code Samples XML Catalog