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

# scale(destination:)

Scales an 8-bit-per-channel, four-channel interleaved pixel buffer to fit the destination buffer.

## Declaration

```swift
func scale(destination: vImage.PixelBuffer<Format>)
```

## Parameters

- `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(useFloat16Accumulator:destination:)](accelerate/vimage/pixelbuffer/scale(usefloat16accumulator:destination:)-thg7.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)
