---
title: "convert(to:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vimage/pixelbuffer/convert(to:)-ip9z"
---

# convert(to:)

Converts the contents of the floating-point 16-bit planar pixel buffer to unsigned 16-bit planar format.

## Declaration

```swift
func convert(to destination: vImage.PixelBuffer<vImage.Planar16U>)
```

## Parameters

- `destination`: The destination pixel buffer.

## Discussion

Discussion This function converts the source values in the range [0.0, 1.0] to the destination range [0, UInt16.max]. The conversion clamps source values to the range [0.0, 1.0].

## See Also

### Conversion between 16-bit formats

- [convert(to:)](accelerate/vimage/pixelbuffer/convert(to:)-1zk6k.md)
- [convert(to:)](accelerate/vimage/pixelbuffer/convert(to:)-7dx2c.md)
- [convert(to:)](accelerate/vimage/pixelbuffer/convert(to:)-7tdb1.md)
- [convert(to:)](accelerate/vimage/pixelbuffer/convert(to:)-3lg9p.md)
- [convert(to:)](accelerate/vimage/pixelbuffer/convert(to:)-8u16v.md)
