CIImage
을 CGImage
으로 변환해야합니다. 현재 사용중인 코드입니다.CIImage를 CGImage로 변환하는 것이 너무 느림
CGImageRef img = [myContext createCGImage:ciImage fromRect:[ciImage extent]];
그러나 코드의 라인은 일반 크기의 이미지에서 매우 느립니다. 너무 느려서 제대로 사용할 수 있습니다. 이 CIImages
을 CGImages
으로 변환하는 더 빠른 방법이 있습니까?
결국 Core Graphics
을 사용하여 CGImages
을 CGContext
으로 그립니다. 직접 CIImages
을 CGContext
에 그릴 수있는 방법이 있다면 나는 또한 더 빨라야한다고 생각합니다. 이것이 가능한가?
덕분 CIImage documentation 가입일
아, 재미 있습니다. 난 몰랐어. 그래서 저는 실제로 사용하고있는 CIFilter가 너무 느리다 고 생각합니다. ColorMap 필터를 사용하고 있습니다. 600x800 사진의 경우 CGI 이미지로 렌더링하려면 약 1 초가 필요합니다. 내가이 일을 여러 번하고 있기 때문에 나에게 너무 비싸다. 어쨌든 당신의 대답에 감사드립니다. 나는 뭔가를 배웠다. 그리고이 프로세스의 속도를 높이는 방법에 대해 알고 있다면 pls에게 알려주십시오. – Laurens
어떤 장치 에서요? –
sry는 언급을 잊어 버렸습니다. 이것은 iossimulator의 내 macbook pro에있었습니다. 실제 장치에서는 더욱 악화 되겠습니다. – Laurens