Как изменить размер обработки изображения в GPUImage
Я устал, чтобы захватить изображение с GPUImageStillCamera
и я получил изображение размером 2592 X 1936 и 5,1 МБ (и изображение, полученное в iPad mini). Это слишком большой (для моего приложения). Как уменьшить размер изображения при захвате изображения?
1 ответ
Решение
Как я уже сказал в ответ на эту проблему GitHub, которую вы создали, используйте -forceProcessingAtSize:
на первом фильтре в вашей цепочке фильтров, чтобы зафиксировать его до заданного размера. Если этот размер больше размера видео по умолчанию, вы можете сделать это прямо перед тем, как сделать снимок, а затем установить его обратно в 0 (используя неограниченный размер) после того, как снимок сделан.