---
title: NSImageScaling
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nsimagescaling
---

# NSImageScaling

Constants that specify a cell’s image scaling behavior.

## Declaration

```swift
enum NSImageScaling
```

## Topics

### Constants

- [NSImageScaling.scaleProportionallyDown](appkit/nsimagescaling/scaleproportionallydown.md)
- [NSImageScaling.scaleAxesIndependently](appkit/nsimagescaling/scaleaxesindependently.md)
- [NSImageScaling.scaleNone](appkit/nsimagescaling/scalenone.md)
- [NSImageScaling.scaleProportionallyUpOrDown](appkit/nsimagescaling/scaleproportionallyupordown.md)

### Type Properties

- [NSScaleNone](appkit/nsimagescaling/nsscalenone.md)
- [NSScaleProportionally](appkit/nsimagescaling/nsscaleproportionally.md)
- [NSScaleToFit](appkit/nsimagescaling/nsscaletofit.md)

### Initializers

- [init(rawValue:)](appkit/nsimagescaling/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [NSCell.CellType](appkit/nscell/celltype.md)
- [NSCell.Attribute](appkit/nscell/attribute.md)
- [NSControl.ImagePosition](appkit/nscontrol/imageposition.md)
- [NSCell.StateValue](appkit/nscell/statevalue.md)
- [NSCell.StyleMask](appkit/nscell/stylemask.md)
- [NSControlTint](appkit/nscontroltint.md)
- [NSControl.ControlSize](appkit/nscontrol/controlsize-swift.enum.md)
- [NSCell.HitResult](appkit/nscell/hitresult.md)
- [NSView.BackgroundStyle](appkit/nsview/backgroundstyle.md)
- [Deprecated Scaling Constants](appkit/deprecated-scaling-constants.md)
- [Data Entry Types](appkit/data-entry-types.md)
