Я сделал CGAffineTransform(scaleX: -1, y: 1)
, и он не работает, по какой-либо причине?
Вот мой частичный код:
var scaledImage: CIImage = displayImage
scaledImage = scaledImage.transformed(by: CGAffineTransform(scaleX: -1, y: 1))
context.render(scaledImage, to: currentDrawable.texture, commandBuffer: commandBuffer, bounds: bounds, colorSpace: colorSpace)
Похоже, что CGAffineTransform работает только тогда, когда scaleX и y положительны поплавки. Вот документ
Поскольку func oriented(_ orientation: CGImagePropertyOrientation) -> CIImage
для CIImage доступен только iOS 11+, а я не предпочитаю использовать oriented(forExifOrientation orientation: Int32) -> CIImage
, я пытаюсь использовать CGAffineTransform. Но не работает.