---
title: "scale(useFloat16Accumulator:destination:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vimage/pixelbuffer/scale(usefloat16accumulator:destination:)-thg7"
---

# scale(useFloat16Accumulator:destination:)

Scales a floating-point 16-bit-per-channel, two-channel interleaved pixel buffer to fit the destination buffer.

## Declaration

```swift
func scale(useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)
```

## Parameters

- `useFloat16Accumulator`: A Boolean value that specifies that the function uses faster, but lower-precision, internal arithmetic. For more information, see doc://com.apple.accelerate/documentation/Accelerate/kvImageUseFP16Accumulator.
- `destination`: The destination pixel buffer.

## See Also

### Related Documentation

- [Applying geometric transforms to images](accelerate/applying-geometric-transforms-to-images.md)

### Scaling images

- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-5euvc.md)
- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-9si6m.md)
- [scale(useFloat16Accumulator:destination:)](accelerate/vimage/pixelbuffer/scale(usefloat16accumulator:destination:)-5lt9n.md)
- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-6xwro.md)
- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-6gy9p.md)
- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-4p5r6.md)
- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-y1zi.md)
- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-5tpok.md)
- [scale(useFloat16Accumulator:destination:)](accelerate/vimage/pixelbuffer/scale(usefloat16accumulator:destination:)-st2u.md)
- [scale(destination:)](accelerate/vimage/pixelbuffer/scale(destination:)-2hqm3.md)
