<!--
{
  "availability" : [
    "iOS: 5.0.0 -",
    "iPadOS: 5.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.8.0 -",
    "tvOS: -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreImage",
  "identifier" : "/documentation/CoreImage/CIImage/autoAdjustmentFilters(options:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Core Image",
      "CoreImage"
    ],
    "preciseIdentifier" : "c:objc(cs)CIImage(im)autoAdjustmentFiltersWithOptions:"
  },
  "title" : "autoAdjustmentFilters(options:)"
}
-->

# autoAdjustmentFilters(options:)

Returns a subset of automatically selected and configured filters for adjusting the image.

```
func autoAdjustmentFilters(options: [CIImageAutoAdjustmentOption : Any]? = nil) -> [CIFilter]
```

## Parameters

`options`

You can control which filters are returned by supplying one or more of the keys described in [Autoadjustment Keys](/documentation/CoreImage/autoadjustment-keys).

    The options dictionary can also contain a [`CIDetectorImageOrientation`](/documentation/CoreImage/CIDetectorImageOrientation)     key. Because some autoadjustment filters rely on face detection, you should specify an image orientation if you want to enable these filters for an image containing face whose orientation does not match that of the image.

## Return Value

An array of [`CIFilter`](/documentation/CoreImage/CIFilter-swift.class) instances preconfigured for correcting deficiencies in the supplied image.

---

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)