---
title: kvImageLeaveAlphaUnchanged
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/kvimageleavealphaunchanged
---

# kvImageLeaveAlphaUnchanged

A flag that restricts the operation to red, green, and blue channels only.

## Declaration

```swift
var kvImageLeaveAlphaUnchanged: Int { get }
```

## Discussion

Discussion When you set this flag, the alpha value is copied from source to destination. You can set this flag only for interleaved image formats.

## See Also

### Constants

- [vImage.Options](accelerate/vimage/options.md)
- [kvImageNoFlags](accelerate/kvimagenoflags.md)
- [kvImageDoNotTile](accelerate/kvimagedonottile.md)
- [kvImageHighQualityResampling](accelerate/kvimagehighqualityresampling.md)
- [kvImageGetTempBufferSize](accelerate/kvimagegettempbuffersize.md)
- [kvImagePrintDiagnosticsToConsole](accelerate/kvimageprintdiagnosticstoconsole.md)
- [kvImageNoAllocate](accelerate/kvimagenoallocate.md)
- [kvImageHDRContent](accelerate/kvimagehdrcontent.md)
- [kvImageDoNotClamp](accelerate/kvimagedonotclamp.md)
- [kvImageUseFP16Accumulator](accelerate/kvimageusefp16accumulator.md)
