Dans mon application iPhone, j'ai un iPhone sait clairement comment brouiller des images, comme Cela fait que quand il tire des ombres . P>
Cependant, je n'ai rien trouvé de rapport dans l'API. P>
Dois-je faire floue à la main, sans accélération matérielle? p> uiImage noir et blanc> code>. J'ai besoin de flou cette image (le flou gaussien ferait). P>
5 Réponses :
Fondamentalement, il n'y a pas d'API directement en avant pour mettre en œuvre l'effet de flou. Vous devez traiter les pixels pour accomplir cela. p>
iPhone dessine des ombres au moyen de gradient et non de flou. P>
Pour brouiller une image, vous utiliseriez une matrice de convolution. Voici le exemple de code pour appliquer une matrice de convolution, et voici un Aperçu des matrices de convolution ainsi que des matrices d'échantillons (y compris le flou de BLUR et de Gaussien). P >
essayer ceci (trouvé ici ):
UIImage *blurredImage = [originalImage imageWithGaussianBlur];
Après avoir le même problème par le passé, cochez cette liberté:
https://github.com/ tomsoft1 / stackblurios p>
Très facile à utiliser également: P>
UIImage *newIma=[oldIma stackBlur:radius];
envisager d'aborder le travail via CIFILTER: P>