---
title: QuartzFilter
framework: Quartz
role: symbol
role_heading: Class
platforms: [macOS 10.4+]
path: quartz/quartzfilter
---

# QuartzFilter

## Declaration

```swift
class QuartzFilter
```

## Topics

### Initializers

- [init(URL:)](quartz/quartzfilter/init(url:)-8bbzw.md)
- [init(outputIntents:)](quartz/quartzfilter/init(outputintents:).md)
- [init(properties:)](quartz/quartzfilter/init(properties:).md)
- [init(url:)](quartz/quartzfilter/init(url:)-5vjm.md)

### Instance Methods

- [apply(to:)](quartz/quartzfilter/apply(to:).md)
- [localizedName()](quartz/quartzfilter/localizedname().md)
- [properties()](quartz/quartzfilter/properties().md)
- [remove(from:)](quartz/quartzfilter/remove(from:).md)
- [url()](quartz/quartzfilter/url().md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Classes

- [QuartzFilterManager](quartz/quartzfiltermanager.md)
- [QuartzFilterView](quartz/quartzfilterview.md)
