- Photoshop User Guide
- Introduction to Photoshop
- Photoshop and other Adobe products and services
- Photoshop on the iPad (not available in mainland China)
- Photoshop on the iPad | Common questions
- Get to know the workspace
- System requirements | Photoshop on the iPad
- Create, open, and export documents
- Add photos
- Work with layers
- Draw and paint with brushes
- Make selections and add masks
- Retouch your composites
- Work with adjustment layers
- Adjust the tonality of your composite with Curves
- Apply transform operations
- Crop and rotate your composites
- Rotate, pan, zoom, and reset the canvas
- Work with Type layers
- Work with Photoshop and Lightroom
- Get missing fonts in Photoshop on the iPad
- Japanese Text in Photoshop on the iPad
- Manage app settings
- Touch shortcuts and gestures
- Keyboard shortcuts
- Edit your image size
- Livestream as you create in Photoshop on the iPad
- Correct imperfections with the Healing Brush
- Create brushes in Capture and use them in Photoshop on the iPad
- Work with Camera Raw files
- Create and work with Smart Objects
- Adjust exposure in your images with Dodge and Burn
- Auto adjustment commands in Photoshop on the iPad
- Smudge areas in your images with Photoshop on the iPad
- Saturate or desaturate your images using Sponge tool
- Content aware fill for iPad
- Photoshop on the web (not available in mainland China)
- Common questions
- System requirements
- Keyboard shortcuts
- Supported file types
- Introduction to the workspace
- Open and work with cloud documents
- Generative AI features
- Basic concepts of editing
- Quick Actions
- Work with layers
- Retouch images and remove imperfections
- Make quick selections
- Image improvements with Adjustment Layers
- Add a fill layer
- Move, transform, and crop images
- Draw and paint
- Draw and edit Shapes
- Work with Type layers
- Work with anyone on the web
- Manage app settings
- Generate Image
- Generate Background
- Reference Image
- Photoshop (beta) (not available in mainland China)
- Generative AI (not available in mainland China)
- Common questions on generative AI in Photoshop
- Generative Fill in Photoshop on the desktop
- Generate Image with descriptive text prompts
- Generative Expand in Photoshop on the desktop
- Replace background with Generate background
- Get new variations with Generate Similar
- Generative Fill in Photoshop on the iPad
- Generative Expand in Photoshop on the iPad
- Generative AI features in Photoshop on the web
- Content authenticity (not available in mainland China)
- Cloud documents (not available in mainland China)
- Photoshop cloud documents | Common questions
- Photoshop cloud documents | Workflow questions
- Manage and work with cloud documents in Photoshop
- Upgrade cloud storage for Photoshop
- Unable to create or save a cloud document
- Solve Photoshop cloud document errors
- Collect cloud document sync logs
- Invite others to edit your cloud documents
- Share files and comment in-app
- Workspace
- Workspace basics
- Preferences
- Learn faster with the Photoshop Discover Panel
- Create documents
- Place files
- Default keyboard shortcuts
- Customize keyboard shortcuts
- Tool galleries
- Performance preferences
- Use tools
- Presets
- Grid and guides
- Touch gestures
- Use the Touch Bar with Photoshop
- Touch capabilities and customizable workspaces
- Technology previews
- Metadata and notes
- Place Photoshop images in other applications
- Rulers
- Show or hide non-printing Extras
- Specify columns for an image
- Undo and history
- Panels and menus
- Position elements with snapping
- Position with the Ruler tool
- Web, screen, and app design
- Image and color basics
- How to resize images
- Work with raster and vector images
- Image size and resolution
- Acquire images from cameras and scanners
- Create, open, and import images
- View images
- Invalid JPEG Marker error | Opening images
- Viewing multiple images
- Customize color pickers and swatches
- High dynamic range images
- Match colors in your image
- Convert between color modes
- Color modes
- Erase parts of an image
- Blending modes
- Choose colors
- Customize indexed color tables
- Image information
- Distort filters are unavailable
- About color
- Color and monochrome adjustments using channels
- Choose colors in the Color and Swatches panels
- Sample
- Color mode or Image mode
- Color cast
- Add a conditional mode change to an action
- Add swatches from HTML CSS and SVG
- Bit depth and preferences
- Layers
- Layer basics
- Nondestructive editing
- Create and manage layers and groups
- Select, group, and link layers
- Place images into frames
- Layer opacity and blending
- Mask layers
- Apply Smart Filters
- Layer comps
- Move, stack, and lock layers
- Mask layers with vector masks
- Manage layers and groups
- Layer effects and styles
- Edit layer masks
- Extract assets
- Reveal layers with clipping masks
- Generate image assets from layers
- Work with Smart Objects
- Blending modes
- Combine multiple images into a group portrait
- Combine images with Auto-Blend Layers
- Align and distribute layers
- Copy CSS from layers
- Load selections from a layer or layer mask's boundaries
- Knockout to reveal content from other layers
- Selections
- Get started with selections
- Make selections in your composite
- Select and Mask workspace
- Select with the marquee tools
- Select with the lasso tools
- Adjust pixel selections
- Move, copy, and delete selected pixels
- Create a temporary quick mask
- Select a color range in an image
- Convert between paths and selection borders
- Channel basics
- Save selections and alpha channel masks
- Select the image areas in focus
- Duplicate, split, and merge channels
- Channel calculations
- Get started with selections
- Image adjustments
- Replace object colors
- Perspective warp
- Reduce camera shake blurring
- Healing brush examples
- Export color lookup tables
- Adjust image sharpness and blur
- Understand color adjustments
- Apply a Brightness/Contrast adjustment
- Adjust shadow and highlight detail
- Levels adjustment
- Adjust hue and saturation
- Adjust vibrance
- Adjust color saturation in image areas
- Make quick tonal adjustments
- Apply special color effects to images
- Enhance your image with color balance adjustments
- High dynamic range images
- View histograms and pixel values
- Match colors in your image
- Crop and straighten photos
- Convert a color image to black and white
- Adjustment and fill layers
- Curves adjustment
- Blending modes
- Target images for press
- Adjust color and tone with Levels and Curves eyedroppers
- Adjust HDR exposure and toning
- Dodge or burn image areas
- Make selective color adjustments
- Adobe Camera Raw
- Camera Raw system requirements
- What's new in Camera Raw
- Introduction to Camera Raw
- Create panoramas
- Supported lenses
- Vignette, grain, and dehaze effects in Camera Raw
- Default keyboard shortcuts
- Automatic perspective correction in Camera Raw
- Radial Filter in Camera Raw
- Manage Camera Raw settings
- Open, process, and save images in Camera Raw
- Repair images with the Enhanced Spot Removal tool in Camera Raw
- Rotate, crop, and adjust images
- Adjust color rendering in Camera Raw
- Process versions in Camera Raw
- Make local adjustments in Camera Raw
- Image repair and restoration
- Image enhancement and transformation
- Drawing and painting
- Paint symmetrical patterns
- Draw rectangles and modify stroke options
- About drawing
- Draw and edit shapes
- Painting tools
- Create and modify brushes
- Blending modes
- Add color to paths
- Edit paths
- Paint with the Mixer Brush
- Brush presets
- Gradients
- Gradient interpolation
- Fill and stroke selections, layers, and paths
- Draw with the Pen tools
- Create patterns
- Generate a pattern using the Pattern Maker
- Manage paths
- Manage pattern libraries and presets
- Draw or paint with a graphics tablet
- Create textured brushes
- Add dynamic elements to brushes
- Gradient
- Paint stylized strokes with the Art History Brush
- Paint with a pattern
- Sync presets on multiple devices
- Migrate presets, actions, and settings
- Text
- Filters and effects
- Saving and exporting
- Color Management
- Web, screen, and app design
- Video and animation
- Printing
- Automation
- Troubleshooting
Image Assets is now under File > Automate > Generator Plugins.
You can generate JPEG, PNG, GIF, or SVG image assets from the contents of a layer or layer group in a PSD file. Assets are automatically generated when you append a supported image format extension to a layer name or a layer group name. Optionally, you can also specify quality and size parameters for the generated image assets.
Generating image assets from a PSD file is particularly useful for multidevice web design.
How to create and export web graphics see How to export files in various formats from Photoshop.
Generate image assets from layers or layer groups
To understand the image asset generator better, consider a simple PSD file (download from this link) with the following layer hierarchy:
The layer hierarchy for this file has two layer groups—Rounded_rectangles and Ellipses. Each of these layer groups contains five layers.
Follow these steps to generate image assets from this PSD file:
- With the PSD file open, select File > Automate> Generator Plugins > Image Assets.
- Append appropriate file format extensions (.jpg, .png, .gif, or .svg) to the names of the layers or layer groups from which you want to generate image assets. For example, rename the layer groups, Rounded_rectangles and Ellipses, as Rounded_rectangles.jpg and Ellipses.png; and the layer, Ellipse_4 as Ellipse_4.gif.
The special characters : and * are not supported in layer names.
Photoshop generates the image assets and saves them in a subfolder alongside the source PSD file. If the source PSD file is not saved yet, Photoshop saves the generated assets in a new folder on your Desktop.
Image asset generation is enabled for the current document. Once enabled, the feature remains available whenever the document is opened next. In order to disable image asset generation for the current document, deselect File > Automate > Generator Plugins > Image Assets.
Generate assets for cloud documents
If you are working with a Cloud Document, then assets will be saved within the "Photoshop Cloud Associates" directory:
- Windows: C:\Users\yourname\Documents\Adobe\Photoshop Cloud Associates
- macOS: /Users/yourname/Documents/Adobe/Photoshop Cloud Associates
Generate multiple assets from a layer or layer group
To generate multiple assets from a layer/layer group, separate the asset names with commas. For example, the following layer name generates three assets:
Ellipse_4.jpg, Ellipse_4b.png, Ellipse_4c.png
Save assets to a subfolder
You can choose to save image assets generated from particular layers/layer groups in a subfolder directly under the document's asset folder. Include the subfolder name in the layer/layer group name; for example:
[subfolder]/Ellipse_4.jpg
A web design use case
Generating image assets from a PSD file is particularly useful for multidevice web design. Consider the following web design and its layer structure:
Let's extract the icon on top and the top row of the Global Hotspots image grid as image assets:
- Append image format extensions to the appropriate layer names.
Rename the appropriate layers/layer groups
A single image asset is generated from the contents of a layer/layer group. For example, the AdventureCo Logo layer group in the screenshot above contains a shape layer and a live text layer. These layers are flattened when an image asset is generated from the layer group.
Photoshop generates the assets and saves them in the same location as the source PSD file.
Specify quality and size parameters
JPEG assets are generated at 90% quality by default. PNG assets are generated as 32-bit images by default. GIF assets are generated with basic alpha transparency.
While renaming layers or layer groups in preparation for asset generation, you can customize quality and size.
Parameters for JPEG assets
- Add the desired output quality as a suffix to the asset name: .jpg(1-10) or .jpg(1-100%). For example:
- Ellipse_4.jpg5
- Ellipse_4.jpg50%
- Add the desired output image size (relative or in supported formats: px, in, cm, and mm) as a prefix to the asset name. Photoshop scales the image accordingly. For example:
- 200% Ellipse_4.jpg
- 300 x 200 Rounded_rectangle_3.jpg
- 10in x 200mm Rounded_rectangle_3.jpg
Note: Remember to add a space character between the prefix and the asset name. If you're specifying the size in pixels, you can omit the unit. For example, 300 x 200.
As illustrated, you can mix different units and pixels while specifying the desired output image size. For example, 4in x 100 Rounded_rectangle_3.jpg is a valid layer name for asset generation.
Parameters for PNG assets
- Add the desired output quality as a suffix to the asset name: 8, 24, or 32. For example:
- Ellipse_4.png24
- Add the desired output image size (relative or in supported formats: px, in, cm, and mm) as a prefix to the asset name. Photoshop scales the image accordingly. For example:
- 42% Ellipse_4.png
- 300mm x 20cm Rounded_rectangle_3.png
- 10in x 50cm Rounded_rectangle_3.png
Note: Remember to add a space character between the prefix and the asset name. If you're specifying the size in pixels, you can omit the unit. For example, 300 x 200.
As illustrated, you can mix different units and pixels while specifying the desired output image size. For example, 4in x 100 Rounded_rectangle_3.png is a valid layer name for asset generation.
Parameters for GIF assets
- Add the desired output image size (relative or in supported formats: px, in, cm, and mm) as a prefix to the asset name. For example:
- 42% Ellipse_4.gif
- 300mm x 20cm Rounded_rectangle_3.gif
- 20in x 50cm Rounded_rectangle_3.gif
Note: Remember to add a space character between the prefix and the asset name. If you're specifying the size in pixels, you can omit the unit. For example, 300 x 200.
As illustrated, you can mix different units and pixels while specifying the desired output image size. For example, 4in x 100 Rounded_rectangle_3.gif is a valid layer name for asset generation.
Quality parameters are not available for GIF assets.
Construct complex layer names
You can specify multiple asset names with parameters while naming a layer for asset generation. For example:
120% Delicious.jpg, 42% Delicious.png24, 100x100 Delicious_2.jpg90%, 250% Delicious.gif
Photoshop generates the following assets from this layer:
- Delicious.jpg (an 8-quality JPG image scaled 120%)
- Delicious.png (a 24-bit PNG image scaled 42%)
- Delicious_2.jpg (a 90%-quality JPG image that has an absolute size of 100x100 px)
- Delicious.gif (a GIF image scaled 250%)
Absolute scaling examples
Good examples of absolute scaling
- 100x80 foo.png (simple absolute scaling)
- 80 x 100px foo.png (spaces between lengths)
- 4in x100 foo.png (mix of units and no units)
- 90mm x120cm foo.png (mix of different units)
- 100x? foo.png (wild card)
- ?x60in foo.png (wild card at beginning)
Bad examples of absolute scaling
- 100x100foo.png (no space before file name)
- 80x100 60% foo.png (mix of absolute and relative scaling)
- 50% 80x100 foo.png (mix of absolute and relative scaling)
- 20in cm x50cm foo.png (multiple units)
- 30nm x20 nano.png (invalid unit)
Formatting and separating multiple files
Good examples
- Layer 1.png (Space in file name is allowed -- results in a single file called "Layer 1.png")
- Layer 1.png,Layer 2.jpg (Comma as separator)
- Layer 1.png, Layer 2.jpg (Comma followed by space(s) as separator)
- Layer 1.png+Layer 2.jpg (Plus as separator)
- Layer 1.png + Layer 2.jpg (Plus followed by space(s) as separator)
Putting it all together
100% Delicious, 42% Layer 1.png24 + 100x100 Layer.jpg-90% , 250% Quux/Foo Bar Baz.gif results in three files (the "100% Delicious" string is ignored, because it's not a filename):
- Layer 1.png, at 42% scale, as a 24-bit png
- Layer.jpg, as an absolute size of 100x100 pixels, as a 90% quality jpg
- Foo Bar Baz.gif in subfolder Quux, at 250% scale, as a gif.
Specify default settings for assets
You can specify document-wide default settings for the generated assets. Follow these steps:
- Create an empty layer in the document.
- Begin the name of the layer with the keyword default. Now, enter the settings that you want to apply to all image assets generated from the document. For example:
default hi-res/
Generates all image assets in a subfolder named hi-res. For example, [asset_folder]/hi-res/Delicious.jpg.
default hi-res/@2x
Generates all image assets in a subfolder named hi-res. Additionally, suffixes the asset names with @2x. For example, [asset_folder]/hi-res/Delicious@2x.jpg.
default 50% lo-res/
Saves image assets scaled down by 50% in the subfolder lo-res under the document's asset folder
default hi-res/@2x + 50% lo-res/
Generates two image assets from a layer:
- In the hi-res subfolder, an image asset whose name is suffixed with @2x
- In the lo-res subfolder, an image asset scaled down by 50%
Default scaling factors are overridden by scaling factors specified for individual layers.
Disable image asset generation for all documents
You can disable image asset generation globally for all Photoshop documents by modifying your Preferences.
- Choose Edit > Preferences > Plug-Ins.
- Deselect Enable Generator.
- Click OK.
The File > Automate > Generator Plugins menu command is unavailable when you disable image asset generation from Preferences. The feature can be enabled again only in the Preferences dialog box.
Generator Plugins Menu
Prior to the July 2024 release of Photoshop on desktop version 25.11, Generator plugins were found under the menu File > Generate.
Now, all Generator plugins, including the default Image Assets plugin, are found under the menu File > Automate > Generator Plugins. This change was done to bring more clarity to the submenu's name and differentiate it from the new generative features like Generate Image.
FAQ
Asset names must be unique at a document level.
JPG assets are generated at 90% quality by default. PNG assets are generated as 32-bit images by default. GIF assets are generated with basic alpha transparency.
Yes. Transparency and other effects applied to a layer are reflected in the assets generated from that layer. However, such effects may be flattened in the generated assets.
Assets are clipped to the document boundaries. If an image does not fall within the document boundaries, Generator does not create the associated image assets.
In addition to the comma (,), you can use the plus (+) symbol as a separator between image asset names. For example:
42% Rounded_rectangle_1.png24 + 100x100 Rounded_rectangle_1.jpg90%
is the same as:
42% Rounded_rectangle_1.png24, 100x100 Rounded_rectangle_1.jpg90%