<!--
{
  "availability" : [
    "iOS: 10.0.0 - 15.0.0",
    "iPadOS: 10.0.0 - 15.0.0",
    "macCatalyst: 13.1.0 - 15.0.0",
    "visionOS: 1.0.0 - 1.0.0",
    "watchOS: 3.2.0 - 8.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INPhotoAttributeOptions",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:@E@INPhotoAttributeOptions"
  },
  "title" : "INPhotoAttributeOptions"
}
-->

# INPhotoAttributeOptions

Constants indicating attributes of a photo.

```
struct INPhotoAttributeOptions
```

## Topics

### Photo

[`photo`](/documentation/Intents/INPhotoAttributeOptions/photo)

A still image.

[`bouncePhoto`](/documentation/Intents/INPhotoAttributeOptions/bouncePhoto)

A live photo edited with the bounce effect.

[`burstPhoto`](/documentation/Intents/INPhotoAttributeOptions/burstPhoto)

A burst-mode photo.

[`hdrPhoto`](/documentation/Intents/INPhotoAttributeOptions/hdrPhoto)

An HDR photo.

[`livePhoto`](/documentation/Intents/INPhotoAttributeOptions/livePhoto)

A live photo.

[`longExposurePhoto`](/documentation/Intents/INPhotoAttributeOptions/longExposurePhoto)

A live photo edited with the long exxposure effect.

[`loopPhoto`](/documentation/Intents/INPhotoAttributeOptions/loopPhoto)

A live photo edited with the loop effect.

[`squarePhoto`](/documentation/Intents/INPhotoAttributeOptions/squarePhoto)

A square photo.

[`panoramaPhoto`](/documentation/Intents/INPhotoAttributeOptions/panoramaPhoto)

A panorama photo.

[`portraitPhoto`](/documentation/Intents/INPhotoAttributeOptions/portraitPhoto)

A portrait photo.

[`GIF`](/documentation/Intents/INPhotoAttributeOptions/GIF)

A Graphics Interchange Format image.

[`flash`](/documentation/Intents/INPhotoAttributeOptions/flash)

A photo taken with a flash.

[`selfie`](/documentation/Intents/INPhotoAttributeOptions/selfie)

A selfie.

### Video

[`video`](/documentation/Intents/INPhotoAttributeOptions/video)

A video.

[`timeLapseVideo`](/documentation/Intents/INPhotoAttributeOptions/timeLapseVideo)

A time-lapse video.

[`slowMotionVideo`](/documentation/Intents/INPhotoAttributeOptions/slowMotionVideo)

A slow-motion video.

### Filter

[`noirFilter`](/documentation/Intents/INPhotoAttributeOptions/noirFilter)

A noir filter.

[`chromeFilter`](/documentation/Intents/INPhotoAttributeOptions/chromeFilter)

A chrome filter.

[`instantFilter`](/documentation/Intents/INPhotoAttributeOptions/instantFilter)

An instant filter.

[`tonalFilter`](/documentation/Intents/INPhotoAttributeOptions/tonalFilter)

A tonal filter.

[`transferFilter`](/documentation/Intents/INPhotoAttributeOptions/transferFilter)

A transfer filter.

[`monoFilter`](/documentation/Intents/INPhotoAttributeOptions/monoFilter)

A mono filter.

[`fadeFilter`](/documentation/Intents/INPhotoAttributeOptions/fadeFilter)

A fade filter.

[`processFilter`](/documentation/Intents/INPhotoAttributeOptions/processFilter)

A process filter.

### Orientation

[`landscapeOrientation`](/documentation/Intents/INPhotoAttributeOptions/landscapeOrientation)

A landscape aspect ratio.

[`portraitOrientation`](/documentation/Intents/INPhotoAttributeOptions/portraitOrientation)

A portrait aspect ratio.

### Other

[`favorite`](/documentation/Intents/INPhotoAttributeOptions/favorite)

A favorite item.

[`frontFacingCamera`](/documentation/Intents/INPhotoAttributeOptions/frontFacingCamera)

Taken using a front-facing camera.

[`screenshot`](/documentation/Intents/INPhotoAttributeOptions/screenshot)

A screenshot.

### Initializers

[`init(rawValue:)`](/documentation/Intents/INPhotoAttributeOptions/init(rawValue:))

Creates a new instance with the specified raw value.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)