---
title: "PsdProcessor Members"
canonical: https://www.graphicsmill.com/docs/gm/AllMembers_T_Aurigma_GraphicsMill_Templates_PsdProcessor.htm
product: "Graphics Mill"
---

# PsdProcessor Members
 
The [PsdProcessor](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Templates_PsdProcessor.htm.md) type exposes the following members.
 
## Constructors

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [PsdProcessor](https://www.graphicsmill.com/docs/gm/O_T_Aurigma_GraphicsMill_Templates_PsdProcessor_ctor.htm.md) |  Overloaded. <br>Creates the [PsdProcessor](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Templates_PsdProcessor.htm.md) object. |
 
## Methods

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) ![Static member](https://www.graphicsmill.com/docs/gm/icons/static.gif) |  [ConvertBlendMode](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Templates_PsdProcessor_ConvertBlendMode_1_a257cb88.htm.md) |   |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  Equals |  (Inherited from Object.) |
 |  ![Protected method](https://www.graphicsmill.com/docs/gm/icons/protmethod.gif) |  Finalize |  (Inherited from Object.) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  GetHashCode |  (Inherited from Object.) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [GetMissingFonts](https://www.graphicsmill.com/docs/gm/O_T_Aurigma_GraphicsMill_Templates_PsdProcessor_GetMissingFonts.htm.md) |  Overloaded. <br>Gets missing fonts for the given PSD. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  GetType |  (Inherited from Object.) |
 |  ![Protected method](https://www.graphicsmill.com/docs/gm/icons/protmethod.gif) |  MemberwiseClone |  (Inherited from Object.) |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [ProcessFrame](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Templates_PsdProcessor_ProcessFrame_1_b128deba.htm.md) |  Renders the given PSD layer without calling [FrameCallback](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_FrameCallback.htm.md). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [ProcessShape](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Templates_PsdProcessor_ProcessShape_1_0ef855df.htm.md) |  Creates the shape data of the given PSD layer without calling [ShapeCallback](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_ShapeCallback.htm.md). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [ProcessText](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Templates_PsdProcessor_ProcessText_1_05a2c2e1.htm.md) |  Creates the text of the given PSD layer without calling [TextCallback](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_TextCallback.htm.md). |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  [Render](https://www.graphicsmill.com/docs/gm/O_T_Aurigma_GraphicsMill_Templates_PsdProcessor_Render.htm.md) |  Overloaded. <br>Renders a given PSD file. |
 |  ![Public method](https://www.graphicsmill.com/docs/gm/icons/pubmethod.gif) |  ToString |  (Inherited from Object.) |
 
## Properties

|   |  Name |  Description |
| --- | --- | --- |
 |  ![Public property](https://www.graphicsmill.com/docs/gm/icons/pubproperty.gif) |  [FontResolver](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_FontResolver.htm.md) |  Gets the [FontResolver](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Templates_FontResolver.htm.md) that is used to get missing fonts. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm/icons/pubproperty.gif) |  [FrameCallback](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_FrameCallback.htm.md) |  Gets or sets the callback function that processes image layers. The function should accept an alias for the calling object and a [PsdFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdFrame.htm.md) and return a [GraphicsContainer](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Drawing_GraphicsContainer.htm.md). It is convenient to use lambda expressions as demonstrated below. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm/icons/pubproperty.gif) |  [ShapeCallback](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_ShapeCallback.htm.md) |  Gets or sets the callback function that processes shape layers. The function should accept an alias for the calling object and a [PsdShapeFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdShapeFrame.htm.md) and return a [ShapeData](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Templates_ShapeData.htm.md). It is convenient to use lambda expressions as demonstrated below. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm/icons/pubproperty.gif) |  [StringCallback](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_StringCallback.htm.md) |  Gets or sets the callback function that processes text layers. The function should accept an alias for the calling object and a [PsdTextFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdTextFrame.htm.md) and return a String. It is convenient to use lambda expressions as demonstrated below. |
 |  ![Public property](https://www.graphicsmill.com/docs/gm/icons/pubproperty.gif) |  [TextCallback](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Templates_PsdProcessor_TextCallback.htm.md) |  Gets or sets the callback function that processes text layers. The function should accept an alias for the calling object, a [PsdTextFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdTextFrame.htm.md), and a string and return a [Text](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Drawing_Text.htm.md). It is convenient to use lambda expressions as demonstrated below. |
   
## See Also

### Reference

- [PsdProcessor Class](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Templates_PsdProcessor.htm.md)
- [Aurigma.GraphicsMill.Templates Namespace](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Templates.htm.md)
