From c9b9e1d654ea697afad9f6427d94623bfdf55cce Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Fri, 28 Jul 2023 13:48:53 +0200 Subject: Add clipboard --- Captura/Core Extensions/CVImageBuffer+cgImage.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Captura/Core Extensions/CVImageBuffer+cgImage.swift (limited to 'Captura/Core Extensions/CVImageBuffer+cgImage.swift') diff --git a/Captura/Core Extensions/CVImageBuffer+cgImage.swift b/Captura/Core Extensions/CVImageBuffer+cgImage.swift new file mode 100644 index 0000000..c30cb0c --- /dev/null +++ b/Captura/Core Extensions/CVImageBuffer+cgImage.swift @@ -0,0 +1,11 @@ +import Foundation +import ReplayKit + +extension CVImageBuffer { + + var cgImage: CGImage? { + let ciImage = CIImage(cvImageBuffer: self) + let context = CIContext() + return context.createCGImage(ciImage, from: CGRect(x: 0, y: 0, width: CVPixelBufferGetWidth(self), height: CVPixelBufferGetHeight(self))) + } +} -- cgit