---
title: Image shearing
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/image-shearing
---

# Image shearing

Shear images horizontally and vertically.

## Topics

### Shearing an image horizontally

- [Single-precision horizontal shearing](accelerate/single-precision-horizontal-shearing.md)
- [Double-precision horizontal shearing](accelerate/double-precision-horizontal-shearing.md)

### Shearing an image vertically

- [Single-precision vertical shearing](accelerate/single-precision-vertical-shearing.md)
- [Double-precision vertical shearing](accelerate/double-precision-vertical-shearing.md)

### Resampling filters

- [vImageNewResamplingFilter(_:_:)](accelerate/vimagenewresamplingfilter(_:_:).md)
- [vImageNewResamplingFilterForFunctionUsingBuffer(_:_:_:_:_:_:)](accelerate/vimagenewresamplingfilterforfunctionusingbuffer(_:_:_:_:_:_:).md)
- [vImageGetResamplingFilterExtent(_:_:)](accelerate/vimagegetresamplingfilterextent(_:_:).md)
- [vImageGetResamplingFilterSize(_:_:_:_:)](accelerate/vimagegetresamplingfiltersize(_:_:_:_:).md)
- [vImageDestroyResamplingFilter(_:)](accelerate/vimagedestroyresamplingfilter(_:).md)

## See Also

### Image Resampling

- [Resampling in vImage](accelerate/resampling-in-vimage.md)
- [Reducing artifacts with custom resampling filters](accelerate/reducing-artifacts-with-custom-resampling-filters.md)
