Я использую следующий код для возврата NSRectangle
let ciimage = ciImage.cropped(to: $0.bounds.insetBy(dx: -$0.bounds.width/1.6, dy: -$0.bounds.width/1.6) )
Но возвращаемый прямоугольник имеет неравную ширину и высоту. Как я могу сделать его квадратным?