---
title: "make(sourceFormat:destinationFormat:flags:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vimageconverter/make(sourceformat:destinationformat:flags:)-8tbym"
---

# make(sourceFormat:destinationFormat:flags:)

Creates a vImage converter that converts from one vImage Core Graphics image format to another.

## Declaration

```swift
static func make(sourceFormat: vImage_CGImageFormat, destinationFormat: vImage_CGImageFormat, flags options: vImage.Options = .noFlags) throws -> vImageConverter
```

## Mentioned in

Building a basic image conversion workflow

## See Also

### Related Documentation

- [vImageConverter_CreateWithCGImageFormat(_:_:_:_:_:)](accelerate/vimageconverter_createwithcgimageformat(_:_:_:_:_:).md)

### Type Methods

- [make(sourceFormat:destinationFormat:flags:)](accelerate/vimageconverter/make(sourceformat:destinationformat:flags:)-8iupf.md)
- [make(sourceFormat:destinationFormat:flags:)](accelerate/vimageconverter/make(sourceformat:destinationformat:flags:)-fub5.md)
- [make(sourceFormat:destinationFormat:colorConversionInfo:)](accelerate/vimageconverter/make(sourceformat:destinationformat:colorconversioninfo:).md)
