Render Mug Preview
Creates 3D Preview of a customized mug using Adobe Photoshop's SmartObject.
Сode Snippet
var psdProcessor = new PsdProcessor();
psdProcessor.FrameCallback = (processor, frame) =>
{
if (frame.Type != FrameType.SmartObject || frame.Name != "Design")
{
return processor.ProcessFrame(frame);
}
var smartFrame = (PsdSmartFrame)frame;
return smartFrame.ToGraphicsContainer(
ImageReader.Create("Copenhagen_RGB.jpg"),
ResizeMode.ImageFill);
};
psdProcessor.Render("Mug.psd", "RenderMugPreview.png");
Input
Copenhagen_RGB.jpg
Mug.psd
DownloadOutput
RenderMugPreview.png
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog