---
title: BNNS.CropResizeLayer
framework: accelerate
role: symbol
role_heading: Class
path: accelerate/bnns/cropresizelayer
---

# BNNS.CropResizeLayer

A layer object that wraps a crop-resize filter and manages its deinitialization.

## Declaration

```swift
class CropResizeLayer
```

## Topics

### Creating a Crop-Resize Layer

- [init(coordinatesAreNormalized:spatialScale:extrapolationValue:samplingMode:boxCoordinateMode:)](accelerate/bnns/cropresizelayer/init(coordinatesarenormalized:spatialscale:extrapolationvalue:samplingmode:boxcoordinatemode:).md)

### Applying a Crop-Resize Layer

- [apply(input:regionOfInterest:output:filterParameters:)](accelerate/bnns/cropresizelayer/apply(input:regionofinterest:output:filterparameters:).md)
- [applyBackward(regionOfInterest:outputGradient:generatingInputGradient:filterParameters:)](accelerate/bnns/cropresizelayer/applybackward(regionofinterest:outputgradient:generatinginputgradient:filterparameters:).md)

### Suporting Types

- [BNNS.CropResizeLayer.BoxCoordinateMode](accelerate/bnns/cropresizelayer/boxcoordinatemode.md)
- [BNNS.CropResizeLayer.LinearSamplingMode](accelerate/bnns/cropresizelayer/linearsamplingmode.md)

## See Also

### Crop-resize layers

- [BNNSCropResize(_:_:_:_:_:)](accelerate/bnnscropresize(_:_:_:_:_:).md)
- [BNNSCropResizeBackward(_:_:_:_:_:)](accelerate/bnnscropresizebackward(_:_:_:_:_:).md)
- [BNNSLayerParametersCropResize](accelerate/bnnslayerparameterscropresize.md)
- [BNNSBoxCoordinateMode](accelerate/bnnsboxcoordinatemode.md)
- [BNNSLinearSamplingMode](accelerate/bnnslinearsamplingmode.md)
