# Photoshop — Adobe ExtendScript API > Adobe Photoshop CC 2015.5 Object Library, generated 2026-09-16. 226 entries: 76 objects, 17 collections, 133 enumerations. Every object has a page and a Markdown twin at the same path: `https://www.indesignjs.de/indesignapi/photoshop/.md` — for example [ActionDescriptor](https://www.indesignjs.de/indesignapi/photoshop/ActionDescriptor.md). Fetch the Markdown, not the HTML: same content, a fraction of the tokens. ## Files - [photoshop.d.ts](https://www.indesignjs.de/indesignapi/photoshop/photoshop.d.ts): TypeScript declarations, self-contained — the classes, the enumerations and the global names (app, alert, $). Drop it into a project and the language server answers without any lookup. It needs a jsconfig.json next to the scripts: `{ "compilerOptions": { "lib": ["es5"], "types": [], "checkJs": false }, "include": ["**/*.js", "**/*.d.ts"] }`. Without it the editor loads the DOM library, and Document, Event, Text and Window resolve to the browser versions. ScriptUI is not in this file. - [photoshop-scriptui.d.ts](https://www.indesignjs.de/indesignapi/photoshop/photoshop-scriptui.d.ts): the same plus ScriptUI, for scripts with a dialog. Nine classes carry a name in both models (Window, Button, Event, Events, Group, ListBox, Panel, RadioButton, StaticText); here they are the ScriptUI ones, and references to the product classes read `any`. Use either this file or the plain one, never both — TypeScript holds one meaning per global name. - [api.json](https://www.indesignjs.de/indesignapi/photoshop/api.json): the whole model as JSON. Large — page through it, do not paste it. - [index.html](https://www.indesignjs.de/indesignapi/photoshop/index.html): every object, linked. ## Objects - [ActionDescriptor](https://www.indesignjs.de/indesignapi/photoshop/ActionDescriptor.md): Object. A record of key-value pairs for actions, such as those included on the Adobe Photoshop Actions menu. The ActionDescriptor class is part of the Action Manager functionality. For more details on the Action Manager, see the Photoshop Scripting Guide. - [ActionList](https://www.indesignjs.de/indesignapi/photoshop/ActionList.md): Object. The list of commands that comprise an Action (such as an Action created using the Actions palette in the Adobe Photoshop application). The action list object is part of the Action Manager functionality. For details on using the Action Manager, see the Photoshop Scripting Guide. - [ActionReference](https://www.indesignjs.de/indesignapi/photoshop/ActionReference.md): Object. Contains data describing a referenced Action. The action reference object is part of the Action Manager functionality. For details on using the Action Manager, see the Photoshop Scripting Guide. - [AdjustmentReference](https://www.indesignjs.de/indesignapi/photoshop/AdjustmentReference.md): Enumeration. Method to use for interpreting selective color adjustment specifications. - [AnchorPosition](https://www.indesignjs.de/indesignapi/photoshop/AnchorPosition.md): Enumeration. The point around which to transform the object. - [AntiAlias](https://www.indesignjs.de/indesignapi/photoshop/AntiAlias.md): Enumeration. The method to use to smooth edges by softening the color transition between edge pixels and background pixels. - [Application](https://www.indesignjs.de/indesignapi/photoshop/Application.md): Object. The Adobe Photoshop application object, which contains all other Adobe Photoshop objects. - [ArtLayer](https://www.indesignjs.de/indesignapi/photoshop/ArtLayer.md): Object. An object within a document that contains the visual elements of the image (equivalent to a layer in the Adobe Photoshop application). - [ArtLayers](https://www.indesignjs.de/indesignapi/photoshop/ArtLayers.md): Collection. The collection of art layer objects in the document. - [AutoKernType](https://www.indesignjs.de/indesignapi/photoshop/AutoKernType.md): Enumeration. The type of kerning to use for characters. - [BMPDepthType](https://www.indesignjs.de/indesignapi/photoshop/BMPDepthType.md): Enumeration. The number of bits per channel (also called pixel depth or color depth). The number selected indicates the exponent of 2. For example, a pixel with a bit-depth of EIGHT has 2-to-the-8th, or 256, possible color values. - [BMPSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/BMPSaveOptions.md): Object. Options for saving a document in BMP format. - [BatchDestinationType](https://www.indesignjs.de/indesignapi/photoshop/BatchDestinationType.md): Enumeration. The destination, if any, for batch-processed files. - [BatchOptions](https://www.indesignjs.de/indesignapi/photoshop/BatchOptions.md): Object. Options to specify when running a Batch command. - [BitmapConversionOptions](https://www.indesignjs.de/indesignapi/photoshop/BitmapConversionOptions.md): Object. Options for changing the document mode to Bitmap. - [BitmapConversionType](https://www.indesignjs.de/indesignapi/photoshop/BitmapConversionType.md): Enumeration. The quality of an image converted to bitmap mode. - [BitmapHalfToneType](https://www.indesignjs.de/indesignapi/photoshop/BitmapHalfToneType.md): Enumeration. The shape of the dots (ink deposits) in the halftone screen. - [BitsPerChannelType](https://www.indesignjs.de/indesignapi/photoshop/BitsPerChannelType.md): Enumeration. The number of bits per color channel. - [BlendMode](https://www.indesignjs.de/indesignapi/photoshop/BlendMode.md): Enumeration. Controls how pixels in the image are blended. - [ByteOrderType](https://www.indesignjs.de/indesignapi/photoshop/ByteOrderType.md): Enumeration. The platform-specific order in which bytes will be read. - [CMYKColor](https://www.indesignjs.de/indesignapi/photoshop/CMYKColor.md): Object. A CMYK color specification. - [CameraRAWOpenOptions](https://www.indesignjs.de/indesignapi/photoshop/CameraRAWOpenOptions.md): Object. Options for opening a camera RAW document. - [CameraRAWSettingsType](https://www.indesignjs.de/indesignapi/photoshop/CameraRAWSettingsType.md): Enumeration. The default Camera RAW settings. - [CameraRAWSize](https://www.indesignjs.de/indesignapi/photoshop/CameraRAWSize.md): Enumeration. The camera RAW image size. - [Case](https://www.indesignjs.de/indesignapi/photoshop/Case.md): Enumeration. The capitalization to use. - [ChangeMode](https://www.indesignjs.de/indesignapi/photoshop/ChangeMode.md): Enumeration. The destination color mode. Note: Color images must be changed to Grayscale mode before you can change them to Bitmap mode. - [Channel](https://www.indesignjs.de/indesignapi/photoshop/Channel.md): Object. Object that stores information about a color element in the image, analogous to a plate in the printing process that applies a single color. The document's color mode determines the number of default channels. For example, an RGB document has four default channels: A composite channel: RGB; and three component channels: red, green, and blue. A channel can also be an alpha channel, which stores selections as masks; or a spot channel, which stores spot colors. - [ChannelType](https://www.indesignjs.de/indesignapi/photoshop/ChannelType.md): Enumeration. The type of channel. - [Channels](https://www.indesignjs.de/indesignapi/photoshop/Channels.md): Collection. The collection of channel objects in the document. - [Color](https://www.indesignjs.de/indesignapi/photoshop/Color.md): Object. A color value. - [ColorBlendMode](https://www.indesignjs.de/indesignapi/photoshop/ColorBlendMode.md): Enumeration. The color blend mode type. - [ColorModel](https://www.indesignjs.de/indesignapi/photoshop/ColorModel.md): Enumeration. Color models. - [ColorPicker](https://www.indesignjs.de/indesignapi/photoshop/ColorPicker.md): Enumeration. The color picker to use. - [ColorProfileType](https://www.indesignjs.de/indesignapi/photoshop/ColorProfileType.md): Enumeration. The type of color model that defines the document's working space. - [ColorReductionType](https://www.indesignjs.de/indesignapi/photoshop/ColorReductionType.md): Enumeration. The color reduction algorithm. - [ColorSampler](https://www.indesignjs.de/indesignapi/photoshop/ColorSampler.md): Object. A color sampler in a document. - [ColorSamplers](https://www.indesignjs.de/indesignapi/photoshop/ColorSamplers.md): Collection. The collection of color samplers in the document. - [ColorSpaceType](https://www.indesignjs.de/indesignapi/photoshop/ColorSpaceType.md): Enumeration. The type of color space. - [ContactSheetOptions](https://www.indesignjs.de/indesignapi/photoshop/ContactSheetOptions.md): Object. Options that can be specified for a contact sheet. - [CopyrightedType](https://www.indesignjs.de/indesignapi/photoshop/CopyrightedType.md): Enumeration. The copyright status of the document. - [CountItem](https://www.indesignjs.de/indesignapi/photoshop/CountItem.md): Object. A counted item in the document. The count item feature is available in the Extended Version only. - [CountItems](https://www.indesignjs.de/indesignapi/photoshop/CountItems.md): Collection. The collection of count items in the document. - [CreateFields](https://www.indesignjs.de/indesignapi/photoshop/CreateFields.md): Enumeration. The method for replacing eliminated fields. - [CropToType](https://www.indesignjs.de/indesignapi/photoshop/CropToType.md): Enumeration. The style to use when cropping a page. - [DCS1_SaveOptions](https://www.indesignjs.de/indesignapi/photoshop/DCS1_SaveOptions.md): Object. Options for saving a document in Photoshop DCS 1.0 format. - [DCS2_SaveOptions](https://www.indesignjs.de/indesignapi/photoshop/DCS2_SaveOptions.md): Object. Options for saving a document in Photoshop DCS 2.0 format. - [DCSType](https://www.indesignjs.de/indesignapi/photoshop/DCSType.md): Enumeration. The DCS format. - [DICOMOpenOptions](https://www.indesignjs.de/indesignapi/photoshop/DICOMOpenOptions.md): Object. Options for opening a DICOM document. - [DepthMapSource](https://www.indesignjs.de/indesignapi/photoshop/DepthMapSource.md): Enumeration. Depth map source options. - [DescValueType](https://www.indesignjs.de/indesignapi/photoshop/DescValueType.md): Enumeration. The value type of an object. - [DialogModes](https://www.indesignjs.de/indesignapi/photoshop/DialogModes.md): Enumeration. Controls whether Photoshop displays dialogs during scripts. - [Direction](https://www.indesignjs.de/indesignapi/photoshop/Direction.md): Enumeration. The orientation of the object. - [DisplacementMapType](https://www.indesignjs.de/indesignapi/photoshop/DisplacementMapType.md): Enumeration. Describes how the displacement map fits the image if the image is not the same size as the map. - [DitherType](https://www.indesignjs.de/indesignapi/photoshop/DitherType.md): Enumeration. The type of dither. - [DocPositionStyle](https://www.indesignjs.de/indesignapi/photoshop/DocPositionStyle.md): Enumeration. Position of document when printing. - [Document](https://www.indesignjs.de/indesignapi/photoshop/Document.md): Object. The active containment object for the layers and all other objects in the script; the basic canvas for the file. - [DocumentConversionOptions](https://www.indesignjs.de/indesignapi/photoshop/DocumentConversionOptions.md): Object. Options for converting documents. - [DocumentFill](https://www.indesignjs.de/indesignapi/photoshop/DocumentFill.md): Enumeration. The document window fill type. - [DocumentInfo](https://www.indesignjs.de/indesignapi/photoshop/DocumentInfo.md): Object. Metadata about a document object. These values can be set by selecting File > File Info in the Adobe Photoshop application. - [DocumentMode](https://www.indesignjs.de/indesignapi/photoshop/DocumentMode.md): Enumeration. The document's color mode. - [DocumentPrintSettings](https://www.indesignjs.de/indesignapi/photoshop/DocumentPrintSettings.md): Object. Print settings for a document. - [Documents](https://www.indesignjs.de/indesignapi/photoshop/Documents.md): Collection. A collection of documents. - [EPSSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/EPSSaveOptions.md): Object. Options for saving a document in EPS format. - [EditLogItemsType](https://www.indesignjs.de/indesignapi/photoshop/EditLogItemsType.md): Enumeration. The history log edit options. - [ElementPlacement](https://www.indesignjs.de/indesignapi/photoshop/ElementPlacement.md): Enumeration. Controls where Photoshop places an element. - [EliminateFields](https://www.indesignjs.de/indesignapi/photoshop/EliminateFields.md): Enumeration. The type of fields to eliminate. - [ExportOptions](https://www.indesignjs.de/indesignapi/photoshop/ExportOptions.md): Object. Options for exporting an object. - [ExportOptionsIllustrator](https://www.indesignjs.de/indesignapi/photoshop/ExportOptionsIllustrator.md): Object. Options for exporting Illustrator paths. - [ExportOptionsSaveForWeb](https://www.indesignjs.de/indesignapi/photoshop/ExportOptionsSaveForWeb.md): Object. Options for exporting Save For Web files. - [ExportType](https://www.indesignjs.de/indesignapi/photoshop/ExportType.md): Enumeration. The export options to use. - [FileNamingType](https://www.indesignjs.de/indesignapi/photoshop/FileNamingType.md): Enumeration. File naming options for the batch command. - [FontPreviewType](https://www.indesignjs.de/indesignapi/photoshop/FontPreviewType.md): Enumeration. The type size to use for font previews in the Type tool font menus. - [FontSize](https://www.indesignjs.de/indesignapi/photoshop/FontSize.md): Enumeration. Font size in panels and dialogs. - [ForcedColors](https://www.indesignjs.de/indesignapi/photoshop/ForcedColors.md): Enumeration. The colors whose inclusion to force in the color table. - [FormatOptionsType](https://www.indesignjs.de/indesignapi/photoshop/FormatOptionsType.md): Enumeration. The options for saving a JPEG file. - [GIFSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/GIFSaveOptions.md): Object. Options for saving a document in GIF format. - [GalleryBannerOptions](https://www.indesignjs.de/indesignapi/photoshop/GalleryBannerOptions.md): Object. Deprecated, the make photo gallery method has moved to Bridge. - [GalleryConstrainType](https://www.indesignjs.de/indesignapi/photoshop/GalleryConstrainType.md): Enumeration. DEPRECATED. Constrain values for images. - [GalleryCustomColorOptions](https://www.indesignjs.de/indesignapi/photoshop/GalleryCustomColorOptions.md): Object. Deprecated, the make photo gallery method has moved to Bridge. - [GalleryFontType](https://www.indesignjs.de/indesignapi/photoshop/GalleryFontType.md): Enumeration. Fonts for web photo gallery text. - [GalleryImagesOptions](https://www.indesignjs.de/indesignapi/photoshop/GalleryImagesOptions.md): Object. Deprecated, the make photo gallery method has moved to Bridge. - [GalleryOptions](https://www.indesignjs.de/indesignapi/photoshop/GalleryOptions.md): Object. Deprecated, the make photo gallery method has moved to Bridge. - [GallerySecurityOptions](https://www.indesignjs.de/indesignapi/photoshop/GallerySecurityOptions.md): Object. Deprecated, the make photo gallery method has moved to Bridge. - [GallerySecurityTextColorType](https://www.indesignjs.de/indesignapi/photoshop/GallerySecurityTextColorType.md): Enumeration. The color to use for text displayed over gallery images as an antitheft deterrent. - [GallerySecurityTextPositionType](https://www.indesignjs.de/indesignapi/photoshop/GallerySecurityTextPositionType.md): Enumeration. The position of the text displayed over gallery images as an antitheft deterrent. - [GallerySecurityTextRotateType](https://www.indesignjs.de/indesignapi/photoshop/GallerySecurityTextRotateType.md): Enumeration. DEPRECATED. web photo gallery security text rotation types. - [GallerySecurityType](https://www.indesignjs.de/indesignapi/photoshop/GallerySecurityType.md): Enumeration. DEPRECATED. Web photo gallery security types. - [GalleryThumbSizeType](https://www.indesignjs.de/indesignapi/photoshop/GalleryThumbSizeType.md): Enumeration. DEPRECATED. Web photo gallery thumb size types. - [GalleryThumbnailOptions](https://www.indesignjs.de/indesignapi/photoshop/GalleryThumbnailOptions.md): Object. Deprecated, the make photo gallery method has moved to Bridge. - [GenericEPSOpenOptions](https://www.indesignjs.de/indesignapi/photoshop/GenericEPSOpenOptions.md): Object. Options that can be specified when opening a generic EPS document. - [GenericPDFOpenOptions](https://www.indesignjs.de/indesignapi/photoshop/GenericPDFOpenOptions.md): Object. Options that can be specified when opening a generic PDF document. - [Geometry](https://www.indesignjs.de/indesignapi/photoshop/Geometry.md): Enumeration. Geometric options for shapes, such as the iris shape in the Lens Blur Filter. - [GrayColor](https://www.indesignjs.de/indesignapi/photoshop/GrayColor.md): Object. Options for defining a gray color. - [GridLineStyle](https://www.indesignjs.de/indesignapi/photoshop/GridLineStyle.md): Enumeration. The line style for nonprinting grids displayed over images. - [GridSize](https://www.indesignjs.de/indesignapi/photoshop/GridSize.md): Enumeration. The size of grid squares. - [Guide](https://www.indesignjs.de/indesignapi/photoshop/Guide.md): Object. A guide in the document. - [GuideLineStyle](https://www.indesignjs.de/indesignapi/photoshop/GuideLineStyle.md): Enumeration. The line style for nonprinting guides displayed over images. - [Guides](https://www.indesignjs.de/indesignapi/photoshop/Guides.md): Collection. Guides associated with the document. - [HSBColor](https://www.indesignjs.de/indesignapi/photoshop/HSBColor.md): Object. An HSB color specification. - [HistoryState](https://www.indesignjs.de/indesignapi/photoshop/HistoryState.md): Object. A version of the document stored automatically (and added to the history states collection, which preserves the document state each time the document is changed). - [HistoryStates](https://www.indesignjs.de/indesignapi/photoshop/HistoryStates.md): Collection. The history state objects associated with the document. - [IllustratorPathType](https://www.indesignjs.de/indesignapi/photoshop/IllustratorPathType.md): Enumeration. The paths to export. - [IndexedConversionOptions](https://www.indesignjs.de/indesignapi/photoshop/IndexedConversionOptions.md): Object. Options for converting an RGB image to an indexed color model. - [Intent](https://www.indesignjs.de/indesignapi/photoshop/Intent.md): Enumeration. The color conversion intent. - [JPEGSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/JPEGSaveOptions.md): Object. Options for saving a document in JPEG format. - [JavaScriptExecutionMode](https://www.indesignjs.de/indesignapi/photoshop/JavaScriptExecutionMode.md): Enumeration. When should a JavaScript debugger be shown. - [Justification](https://www.indesignjs.de/indesignapi/photoshop/Justification.md): Enumeration. The placement of paragraph text within the bounding box. - [LabColor](https://www.indesignjs.de/indesignapi/photoshop/LabColor.md): Object. A Lab color specification. - [Language](https://www.indesignjs.de/indesignapi/photoshop/Language.md): Enumeration. The language to use. - [Layer](https://www.indesignjs.de/indesignapi/photoshop/Layer.md): Object. A layer object. - [LayerComp](https://www.indesignjs.de/indesignapi/photoshop/LayerComp.md): Object. A snapshot of a state of the layers in a document (can be used to view different page layouts or compostions). - [LayerCompressionType](https://www.indesignjs.de/indesignapi/photoshop/LayerCompressionType.md): Enumeration. The layer compression type. - [LayerComps](https://www.indesignjs.de/indesignapi/photoshop/LayerComps.md): Collection. The layer comp objects associated with the document. - [LayerKind](https://www.indesignjs.de/indesignapi/photoshop/LayerKind.md): Enumeration. The types of art layers. - [LayerSet](https://www.indesignjs.de/indesignapi/photoshop/LayerSet.md): Object. A group of layer objects, which can include art layer objects and other (nested) layer set objects. A single command or set of commands manipulates all layers in a layer set object. - [LayerSets](https://www.indesignjs.de/indesignapi/photoshop/LayerSets.md): Collection. The collection of layer set objects in the document. - [Layers](https://www.indesignjs.de/indesignapi/photoshop/Layers.md): Collection. The collection of layer objects, including art layer and layer set objects, in the document. - [LensType](https://www.indesignjs.de/indesignapi/photoshop/LensType.md): Enumeration. The type of lens. - [MacExtensionType](https://www.indesignjs.de/indesignapi/photoshop/MacExtensionType.md): Enumeration. The formatting for the filename extension. - [MacPreviewType](https://www.indesignjs.de/indesignapi/photoshop/MacPreviewType.md): Enumeration. The type of image to use as a low-resolution preview in the destination application. - [MagnificationType](https://www.indesignjs.de/indesignapi/photoshop/MagnificationType.md): Enumeration. The PDF magnification type. - [MatteType](https://www.indesignjs.de/indesignapi/photoshop/MatteType.md): Enumeration. The color to use for matting. - [MeasurementLog](https://www.indesignjs.de/indesignapi/photoshop/MeasurementLog.md): Object. The log of measurements taken. - [MeasurementRange](https://www.indesignjs.de/indesignapi/photoshop/MeasurementRange.md): Enumeration. The measurement upon which to take action. - [MeasurementScale](https://www.indesignjs.de/indesignapi/photoshop/MeasurementScale.md): Object. The measurement scale for the document. - [MeasurementSource](https://www.indesignjs.de/indesignapi/photoshop/MeasurementSource.md): Enumeration. The source for recording measurements. - [NewDocumentMode](https://www.indesignjs.de/indesignapi/photoshop/NewDocumentMode.md): Enumeration. The color profile to use. - [NoColor](https://www.indesignjs.de/indesignapi/photoshop/NoColor.md): Object. Represents a missing color. - [NoiseDistribution](https://www.indesignjs.de/indesignapi/photoshop/NoiseDistribution.md): Enumeration. The distribution method to use when applying an Add Noise filter. - [Notifier](https://www.indesignjs.de/indesignapi/photoshop/Notifier.md): Object. An event-handler object that tells the script to execute specified code when a specified event occurs. For notifiers to work, they must be enabled. See the 'notifiers enabled' property of the Application object. Events that occur within scripts do not generally trigger notifiers, because they occur inside of a "play script" event. - [Notifiers](https://www.indesignjs.de/indesignapi/photoshop/Notifiers.md): Collection. A collection of notifier objects in the document. - [OffsetUndefinedAreas](https://www.indesignjs.de/indesignapi/photoshop/OffsetUndefinedAreas.md): Enumeration. The method to use to fill the empty space left by offsetting a an image or selection. - [OpenDocumentMode](https://www.indesignjs.de/indesignapi/photoshop/OpenDocumentMode.md): Enumeration. The color profile to use. - [OpenDocumentType](https://www.indesignjs.de/indesignapi/photoshop/OpenDocumentType.md): Enumeration. Document formats that Photoshop can open. - [OpenOptions](https://www.indesignjs.de/indesignapi/photoshop/OpenOptions.md): Object. Options that can be specified when opening a document. - [OperatingSystem](https://www.indesignjs.de/indesignapi/photoshop/OperatingSystem.md): Enumeration. The operating system. - [Orientation](https://www.indesignjs.de/indesignapi/photoshop/Orientation.md): Enumeration. The image orientation on the media. - [OtherPaintingCursors](https://www.indesignjs.de/indesignapi/photoshop/OtherPaintingCursors.md): Enumeration. The pointer for the following tools: Eraser, Pencil, Paintbrush, Healing Brush, Rubber Stamp, Pattern Stamp, Smudge, Blur, Sharpen, Dodge, Burn, Sponge. - [PDFCompatibilityType](https://www.indesignjs.de/indesignapi/photoshop/PDFCompatibilityType.md): Enumeration. The PDF version with which to make the document compatible. - [PDFEncodingType](https://www.indesignjs.de/indesignapi/photoshop/PDFEncodingType.md): Enumeration. The type of compression to use when saving a document in PDF format. - [PDFResampleType](https://www.indesignjs.de/indesignapi/photoshop/PDFResampleType.md): Enumeration. Downsampling options when saving as PDF. - [PDFSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/PDFSaveOptions.md): Object. Options for saving a document in PDF format. - [PDFStandardType](https://www.indesignjs.de/indesignapi/photoshop/PDFStandardType.md): Enumeration. The PDF/X standard with which the document complies. - [PICTBitsPerPixels](https://www.indesignjs.de/indesignapi/photoshop/PICTBitsPerPixels.md): Enumeration. The number of bits per pixel to use when compressing a PICT file. - [PICTCompression](https://www.indesignjs.de/indesignapi/photoshop/PICTCompression.md): Enumeration. The compression type to use whan saving as PICT. - [PICTFileSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/PICTFileSaveOptions.md): Object. Options for saving a document in PICT format. - [PICTResourceSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/PICTResourceSaveOptions.md): Object. Options for saving a document as a PICT resource file. - [PNGSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/PNGSaveOptions.md): Object. Options for saving a document in PNG format. - [PaintingCursors](https://www.indesignjs.de/indesignapi/photoshop/PaintingCursors.md): Enumeration. The pointer for the following tools: Marquee, Lasso, Polygonal Lasso, Magic Wand, Crop, Slice, Patch Eyedropper, Pen, Gradient, Line, Paint Bucket, Magnetic Lasso, Magnetic Pen, Freeform Pen, Measure, and Color Sampler. - [PaletteType](https://www.indesignjs.de/indesignapi/photoshop/PaletteType.md): Enumeration. The palette type for converting an image to indexed color. - [PathItem](https://www.indesignjs.de/indesignapi/photoshop/PathItem.md): Object. A path or drawing object, such as the outline of a shape or a straight or curved line, which contains sub paths that comprise its geometry. - [PathItems](https://www.indesignjs.de/indesignapi/photoshop/PathItems.md): Collection. The collection of path item objects in the document. - [PathKind](https://www.indesignjs.de/indesignapi/photoshop/PathKind.md): Enumeration. The type of path. - [PathPoint](https://www.indesignjs.de/indesignapi/photoshop/PathPoint.md): Object. Information about an array of path point info objects. You do not use the path point object to create points that make up a path. Rather, you use the path point object to retrieve information about the points that describe path segments. To create path points, use the path point info object. - [PathPointInfo](https://www.indesignjs.de/indesignapi/photoshop/PathPointInfo.md): Object. A point on a path, expressed as an array of three coordinate arrays: the anchor point, left direction point, and right direction point. For paths that are straight segments (not curved), the coordinates of all three points are the same. For curved segements, the coordinates are different. The difference between the anchor point and the left or right direction points determines the arc of the curve. You use the left direction point to bend the curve "outward" or make it convex; you use the right direction point to bend the curve "inward" or make it concave. - [PathPoints](https://www.indesignjs.de/indesignapi/photoshop/PathPoints.md): Collection. A collection of path point objects that comprises the path points property of the sub path item object. - [PhotoCDColorSpace](https://www.indesignjs.de/indesignapi/photoshop/PhotoCDColorSpace.md): Enumeration. Deprecated. - [PhotoCDOpenOptions](https://www.indesignjs.de/indesignapi/photoshop/PhotoCDOpenOptions.md): Object. DEPRECATED. - [PhotoCDSize](https://www.indesignjs.de/indesignapi/photoshop/PhotoCDSize.md): Enumeration. The pixel dimensions of the image. - [PhotoshopSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/PhotoshopSaveOptions.md): Object. Options for saving a Photoshop document. - [PicturePackageOptions](https://www.indesignjs.de/indesignapi/photoshop/PicturePackageOptions.md): Object. Options that can be specified for a Picture Package. - [PicturePackageTextType](https://www.indesignjs.de/indesignapi/photoshop/PicturePackageTextType.md): Enumeration. The function or meaning of text in a Picture Package. - [PixarSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/PixarSaveOptions.md): Object. Options for saving a document in Pixar format. - [Point](https://www.indesignjs.de/indesignapi/photoshop/Point.md): Collection. Describes a point. This class is also a two-element collection. - [PointKind](https://www.indesignjs.de/indesignapi/photoshop/PointKind.md): Enumeration. The path point kind. - [PointType](https://www.indesignjs.de/indesignapi/photoshop/PointType.md): Enumeration. The point type. - [PolarConversionType](https://www.indesignjs.de/indesignapi/photoshop/PolarConversionType.md): Enumeration. The method of polar distortion to use. - [Preferences](https://www.indesignjs.de/indesignapi/photoshop/Preferences.md): Object. Options to define for the preferences property of the application object, basically equivalent to selecting Edit > Preferences (Windows) or Photoshop > Preferences in the Adobe Photoshop application. - [PresentationOptions](https://www.indesignjs.de/indesignapi/photoshop/PresentationOptions.md): Object. Options for the PDF presentation command. - [PrintColorHandling](https://www.indesignjs.de/indesignapi/photoshop/PrintColorHandling.md): Enumeration. Color conversion type when printing. - [PurgeTarget](https://www.indesignjs.de/indesignapi/photoshop/PurgeTarget.md): Enumeration. The cache to be targeted in a purge operation. - [QueryStateType](https://www.indesignjs.de/indesignapi/photoshop/QueryStateType.md): Enumeration. The permission state for queries. - [RGBColor](https://www.indesignjs.de/indesignapi/photoshop/RGBColor.md): Object. The definition of an RGB color mode. - [RadialBlurMethod](https://www.indesignjs.de/indesignapi/photoshop/RadialBlurMethod.md): Enumeration. The blur method to use. - [RadialBlurQuality](https://www.indesignjs.de/indesignapi/photoshop/RadialBlurQuality.md): Enumeration. The radial blur quality. - [RasterizeType](https://www.indesignjs.de/indesignapi/photoshop/RasterizeType.md): Enumeration. The type of the layer content to rasterize. - [RawFormatOpenOptions](https://www.indesignjs.de/indesignapi/photoshop/RawFormatOpenOptions.md): Object. Options that can be specified when opening a document in RAW format. - [RawSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/RawSaveOptions.md): Object. Options for saving a document in RAW format. - [Rectangle](https://www.indesignjs.de/indesignapi/photoshop/Rectangle.md): Collection. Describes a rectangle. This class is also a four-element collection. - [ReferenceFormType](https://www.indesignjs.de/indesignapi/photoshop/ReferenceFormType.md): Enumeration. The type of action reference object. - [ResampleMethod](https://www.indesignjs.de/indesignapi/photoshop/ResampleMethod.md): Enumeration. The method to use to resample the image. - [ResetTarget](https://www.indesignjs.de/indesignapi/photoshop/ResetTarget.md): Enumeration. The type of object(s) to reset to default settings. - [RippleSize](https://www.indesignjs.de/indesignapi/photoshop/RippleSize.md): Enumeration. The size of undulations. - [SGIRGBSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/SGIRGBSaveOptions.md): Object. Options for saving a document in SGI RGB format. - [SaveBehavior](https://www.indesignjs.de/indesignapi/photoshop/SaveBehavior.md): Enumeration. The application's behavior regarding image previews and file extensions when a save method is called. - [SaveDocumentType](https://www.indesignjs.de/indesignapi/photoshop/SaveDocumentType.md): Enumeration. Document formats that Photoshop can save to. - [SaveEncoding](https://www.indesignjs.de/indesignapi/photoshop/SaveEncoding.md): Enumeration. The encoding to use when saving documents. - [SaveLogItemsType](https://www.indesignjs.de/indesignapi/photoshop/SaveLogItemsType.md): Enumeration. The location of history log data. - [SaveOptions](https://www.indesignjs.de/indesignapi/photoshop/SaveOptions.md): Enumeration. Options for saving a file. - [SaveOptionsType](https://www.indesignjs.de/indesignapi/photoshop/SaveOptionsType.md): Enumeration. The save options for closing a file. - [Selection](https://www.indesignjs.de/indesignapi/photoshop/Selection.md): Object. The selected area of the document or layer. - [SelectionType](https://www.indesignjs.de/indesignapi/photoshop/SelectionType.md): Enumeration. The selection behavior when a selection already exists. - [ShapeOperation](https://www.indesignjs.de/indesignapi/photoshop/ShapeOperation.md): Enumeration. Specifies how to combine the shapes if the destination image already has a selection. - [SmartBlurMode](https://www.indesignjs.de/indesignapi/photoshop/SmartBlurMode.md): Enumeration. The method to use for smart blurring. - [SmartBlurQuality](https://www.indesignjs.de/indesignapi/photoshop/SmartBlurQuality.md): Enumeration. The smart blur quality. - [SolidColor](https://www.indesignjs.de/indesignapi/photoshop/SolidColor.md): Object. A color definition used in the document. - [SourceSpaceType](https://www.indesignjs.de/indesignapi/photoshop/SourceSpaceType.md): Enumeration. The color space for the source when printing. - [SpherizeMode](https://www.indesignjs.de/indesignapi/photoshop/SpherizeMode.md): Enumeration. The curve (or stretch shape) to use for the distortion. - [StrikeThruType](https://www.indesignjs.de/indesignapi/photoshop/StrikeThruType.md): Enumeration. The strikethrough style. - [StrokeLocation](https://www.indesignjs.de/indesignapi/photoshop/StrokeLocation.md): Enumeration. The placement of path or selection boundary strokes. - [SubPathInfo](https://www.indesignjs.de/indesignapi/photoshop/SubPathInfo.md): Object. An array of path point info objects that describes a straight or curved segment of a path. - [SubPathItem](https://www.indesignjs.de/indesignapi/photoshop/SubPathItem.md): Object. Information about a path. You do not use the sub path item object to create a path. Rather, you create path segments using the sub path info object. Use the sub path item object to retrieve information about a path. All properties are read-only. - [SubPathItems](https://www.indesignjs.de/indesignapi/photoshop/SubPathItems.md): Collection. An array of path point info objects that describes a straight or curved segment of a path. You do not use the sub path item object to create a sub path. Rather, you use the sub path item object to retrieve information about a sub path. To create sub paths, see sub path info. - [TargaBitsPerPixels](https://www.indesignjs.de/indesignapi/photoshop/TargaBitsPerPixels.md): Enumeration. The resolution to use when saving an image in Targa format. - [TargaSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/TargaSaveOptions.md): Object. Options for saving a document in TGA (Targa) format. - [TextComposer](https://www.indesignjs.de/indesignapi/photoshop/TextComposer.md): Enumeration. The text composer. - [TextFont](https://www.indesignjs.de/indesignapi/photoshop/TextFont.md): Object. An installed font. - [TextFonts](https://www.indesignjs.de/indesignapi/photoshop/TextFonts.md): Collection. A collection of fonts available on your computer. - [TextItem](https://www.indesignjs.de/indesignapi/photoshop/TextItem.md): Object. The text object contained in an art layer. - [TextType](https://www.indesignjs.de/indesignapi/photoshop/TextType.md): Enumeration. The type of text. - [TextureType](https://www.indesignjs.de/indesignapi/photoshop/TextureType.md): Enumeration. The type of texture or glass surface image to load for a texturizer or glass filter. - [TiffEncodingType](https://www.indesignjs.de/indesignapi/photoshop/TiffEncodingType.md): Enumeration. The encoding to use when saving to TIFF format. - [TiffSaveOptions](https://www.indesignjs.de/indesignapi/photoshop/TiffSaveOptions.md): Object. Options for saving a document in TIFF format. - [ToolType](https://www.indesignjs.de/indesignapi/photoshop/ToolType.md): Enumeration. Tools for the stroke path command. - [TransitionType](https://www.indesignjs.de/indesignapi/photoshop/TransitionType.md): Enumeration. PDF presentation transition types. - [TrimType](https://www.indesignjs.de/indesignapi/photoshop/TrimType.md): Enumeration. The type of pixels to trim around an image. - [TypeUnits](https://www.indesignjs.de/indesignapi/photoshop/TypeUnits.md): Enumeration. The measurement unit for type. - [UndefinedAreas](https://www.indesignjs.de/indesignapi/photoshop/UndefinedAreas.md): Enumeration. The method to use to treat undistorted areas or areas left blank in an image to which a filter in the Distort category has been applied. - [UnderlineType](https://www.indesignjs.de/indesignapi/photoshop/UnderlineType.md): Enumeration. The type of underline. - [Units](https://www.indesignjs.de/indesignapi/photoshop/Units.md): Enumeration. The measurement unit for ruler increments. - [Urgency](https://www.indesignjs.de/indesignapi/photoshop/Urgency.md): Enumeration. The editorial urgency status of the artwork. - [WarpStyle](https://www.indesignjs.de/indesignapi/photoshop/WarpStyle.md): Enumeration. The warp style for text. - [WaveType](https://www.indesignjs.de/indesignapi/photoshop/WaveType.md): Enumeration. The type of wave. - [WhiteBalanceType](https://www.indesignjs.de/indesignapi/photoshop/WhiteBalanceType.md): Enumeration. The lighting conditions (affects color balance). - [XMPMetadata](https://www.indesignjs.de/indesignapi/photoshop/XMPMetadata.md): Object. Camera raw image file settings stored in an XMP file in the same folder as the raw file with the same base name and an XMP extension. - [ZigZagType](https://www.indesignjs.de/indesignapi/photoshop/ZigZagType.md): Enumeration. The method of zigzagging.