---
title: "FrameType Enumeration"
canonical: https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_FrameType.htm
product: "Graphics Mill"
---

# FrameType Enumeration
 
Contains possible types of PSD layers (i.e. frames of [PsdReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdReader.htm.md)).
 
**Namespace:** [Aurigma.GraphicsMill.Codecs.Psd](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Codecs_Psd.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```csharp
public enum FrameType
```
 
## Members

 |  Member name |  Description |
| --- | --- |
 |  Group |  Group layer (presented by the [PsdGroupFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdGroupFrame.htm.md) class instance). |
 |  Raster |  Raster layer (presented by the [PsdFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdFrame.htm.md) class instance). |
 |  Shape |  Shape layer (presented by the [PsdShapeFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdShapeFrame.htm.md) class instance). |
 |  SmartObject |  Smart object (presented by the [PsdSmartFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdSmartFrame.htm.md) class instance). |
 |  Text |  Text layer (presented by the [PsdTextFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Psd_PsdTextFrame.htm.md) class instance). |
 |  Unknown |  Unsupported type of layer (like adjustment layers, etc). |
 
## Remarks
  
Text layers can be interpreted as raster ones which include additional meta-information about the text stored in this frame (like the text string, font and paragraph settings, etc). You can get the bitmap from such frames which will contain rasterized text string.
 
When you iterate through frames of the PSD file, be sure to skip unknown and group layers. It is necessary to avoid problems with extracting bitmaps which are not available in such layers.
   
## See Also

### Reference

- [Aurigma.GraphicsMill.Codecs.Psd Namespace](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Codecs_Psd.htm.md)
