Как сделать пикселизацию / добавить эффект пикселизации в UIImage в iOS - PullRequest
1 голос
/ 28 июля 2011

Я ищу способ пикселизировать UIImage в Touch Cocoa. Я не знаю, какой был бы лучший подход (некоторые люди предлагали мне использовать OpenGL), но у меня есть ощущение, что должен существовать какой-то другой простой способ, которым я могу упускать из виду. Кто-нибудь знает один?

1 Ответ

4 голосов
/ 28 июля 2011

Объяснение обработки сигнала о том, что делать с изображением:

  1. Downsample по N
  2. Upsample по N
  3. Затем свертывание изображения с помощью блочного фильтра NxN (код Matlab для создания блочного фильтра NxN rect = ones(N,N)).

Объяснение комп.

создать пустое новое изображение того же размера выполнить итерацию по каждому N-му пикселю в исходном изображении повторить каждый N-й пиксель в новом изображении
...