---
title: "PSD format"
canonical: https://www.graphicsmill.com/samples/PSDFormat
product: "Graphics Mill"
---

# PSD format

These samples demonstrate how to work with Adobe Photoshop (PSD) files. Topics include accessing layers, masks, and channels; reading visibility and blending modes; and extracting raster content as needed.

- [Parent: Code Samples](<https://www.graphicsmill.com/samples/index_md>)

## Folders

- [Create 3D Preview](<https://www.graphicsmill.com/samples/PSDFormat/Create3DPreview_md>): Generate a 3D preview from PSD content.
- [Render Templates](<https://www.graphicsmill.com/samples/PSDFormat/RenderTemplates_md>): Rendering PSD templates with dynamic text and images.
- [Validate PSD](<https://www.graphicsmill.com/samples/PSDFormat/ValidatePSD_md>): Validate PSD files to flag potentially unsupported features.

## Tags

- [Adobe Resources](<https://www.graphicsmill.com/samples/tags/adobe-resources_md>): Working with Adobe image resource blocks
- [Advanced](<https://www.graphicsmill.com/samples/tags/advanced_md>): Demonstrating advanced usage scenarios
- [Art Text](<https://www.graphicsmill.com/samples/tags/art-text_md>): Creating artistic text
- [Bitmap](<https://www.graphicsmill.com/samples/tags/bitmap_md>): Working with images via the Bitmap API
- [BMP](<https://www.graphicsmill.com/samples/tags/bmp_md>): Reading and writing BMP images
- [Branched Pipeline](<https://www.graphicsmill.com/samples/tags/branched-pipeline_md>): Building branched processing pipelines
- [Channels](<https://www.graphicsmill.com/samples/tags/channels_md>): Reading and combining image channels
- [Clipping Paths](<https://www.graphicsmill.com/samples/tags/clipping-paths_md>): Reading and writing Adobe resources clipping path
- [Codecs](<https://www.graphicsmill.com/samples/tags/codecs_md>): Image codecs for various formats
- [Color Adjustment](<https://www.graphicsmill.com/samples/tags/color-adjustment_md>): Adjusting brightness, contrast and color
- [Color Conversion](<https://www.graphicsmill.com/samples/tags/color-conversion_md>): Converting colors between color spaces
- [Color Management](<https://www.graphicsmill.com/samples/tags/color-management_md>): Color management with ICC profiles
- [Color Profile](<https://www.graphicsmill.com/samples/tags/color-profile_md>): Using ICC color profiles
- [Compression](<https://www.graphicsmill.com/samples/tags/compression_md>): Tuning image compression settings
- [Crop](<https://www.graphicsmill.com/samples/tags/crop_md>): Cropping images
- [Drawing](<https://www.graphicsmill.com/samples/tags/drawing_md>): Drawing vector shapes and text
- [EPS](<https://www.graphicsmill.com/samples/tags/eps_md>): Importing and exporting EPS files
- [EXIF](<https://www.graphicsmill.com/samples/tags/exif_md>): Managing EXIF metadata
- [Extra Channels](<https://www.graphicsmill.com/samples/tags/extra-channels_md>): Working with TIFF extra channels
- [Filesystem](<https://www.graphicsmill.com/samples/tags/filesystem_md>): Loading and saving images from files
- [Font](<https://www.graphicsmill.com/samples/tags/font_md>): Managing fonts and font metrics
- [Format Conversion](<https://www.graphicsmill.com/samples/tags/format-conversion_md>): Converting images between formats
- [Formatted Text](<https://www.graphicsmill.com/samples/tags/formatted-text_md>): XML-based formatted text syntax
- [GIF](<https://www.graphicsmill.com/samples/tags/gif_md>): Reading, writing and animating GIFs
- [Gradient](<https://www.graphicsmill.com/samples/tags/gradient_md>): Using gradient brushes and fills
- [Graphics Container](<https://www.graphicsmill.com/samples/tags/container_md>): Using graphics containers for grouped items
- [Green Screen](<https://www.graphicsmill.com/samples/tags/green-screen_md>): Removing green screen backgrounds
- [Image Validation](<https://www.graphicsmill.com/samples/tags/validation_md>): Inspecting images for unsupported or problematic features
- [Indexed format](<https://www.graphicsmill.com/samples/tags/indexed_md>): Working with indexed-color images
- [Interoperability](<https://www.graphicsmill.com/samples/tags/interoperability_md>): Interop with GDI+ and other libraries
- [IPTC](<https://www.graphicsmill.com/samples/tags/iptc_md>): Managing IPTC metadata
- [JPG](<https://www.graphicsmill.com/samples/tags/jpg_md>): Reading and writing JPEG images
- [Lossless JPEG](<https://www.graphicsmill.com/samples/tags/lossless_md>): Applying lossless JPEG operations
- [Metadata](<https://www.graphicsmill.com/samples/tags/metadata_md>): Reading and writing image metadata
- [Modify Container](<https://www.graphicsmill.com/samples/tags/modify-container_md>): Editing items inside graphics containers
- [Multiple frames](<https://www.graphicsmill.com/samples/tags/multi-frame_md>): Handling multi-frame image formats
- [PDF](<https://www.graphicsmill.com/samples/tags/pdf_md>): Importing and exporting PDF documents
- [Personalization](<https://www.graphicsmill.com/samples/tags/personalization_md>): Replacing placeholders with dynamic content
- [Pipeline](<https://www.graphicsmill.com/samples/tags/pipeline_md>): Working with images via the Pipeline API
- [Pixel Access](<https://www.graphicsmill.com/samples/tags/pixel-access_md>): Direct per-pixel bitmap access
- [PNG](<https://www.graphicsmill.com/samples/tags/png_md>): Reading and writing PNG images
- [PSD](<https://www.graphicsmill.com/samples/tags/psd_md>): Importing layered PSD files
- [PSD Processor](<https://www.graphicsmill.com/samples/tags/psd-processor_md>): Automating PSD-based personalization
- [Rasterization](<https://www.graphicsmill.com/samples/tags/rasterization_md>): Rasterizing vector graphics to bitmaps
- [RAW](<https://www.graphicsmill.com/samples/tags/raw_md>): Processing camera RAW images
- [Read](<https://www.graphicsmill.com/samples/tags/read_md>): Reading images with codecs
- [Resize](<https://www.graphicsmill.com/samples/tags/resize_md>): Resizing images
- [Rotate](<https://www.graphicsmill.com/samples/tags/rotate_md>): Rotating images
- [Spot Color](<https://www.graphicsmill.com/samples/tags/spot_md>): Using spot colors in images
- [Stream](<https://www.graphicsmill.com/samples/tags/stream_md>): Reading and writing images from streams
- [SVG](<https://www.graphicsmill.com/samples/tags/svg_md>): Importing and exporting SVG graphics
- [Text](<https://www.graphicsmill.com/samples/tags/text_md>): Rendering and formatting text
- [Text Layout](<https://www.graphicsmill.com/samples/tags/text-layout_md>): Controlling advanced text layout
- [TGA](<https://www.graphicsmill.com/samples/tags/tga_md>): Reading and writing TGA images
- [Thumbnail](<https://www.graphicsmill.com/samples/tags/thumbnail_md>): Generating thumbnails from images
- [TIFF](<https://www.graphicsmill.com/samples/tags/tiff_md>): Reading and writing TIFF images
- [Transform](<https://www.graphicsmill.com/samples/tags/transform_md>): Image transforms and effects
- [Transparentize](<https://www.graphicsmill.com/samples/tags/transparentize_md>): Making pixels transparent with transforms
- [VDP](<https://www.graphicsmill.com/samples/tags/vdp_md>): Variable data printing scenarios
- [Vignette](<https://www.graphicsmill.com/samples/tags/vignette_md>): Applying a vignette effect
- [Watermark](<https://www.graphicsmill.com/samples/tags/watermark_md>): Adding text or image watermarks
- [WEBP](<https://www.graphicsmill.com/samples/tags/webp_md>): Reading and writing WebP images
- [WPF](<https://www.graphicsmill.com/samples/tags/wpf_md>): Interoperability and conversion with WPF images
- [Write](<https://www.graphicsmill.com/samples/tags/write_md>): Writing images with codecs
- [XMP](<https://www.graphicsmill.com/samples/tags/xmp_md>): Managing XMP metadata

