create iphone objective-c uiimage

iphone - create - uiimage frame swift 4



Parcialmente borroso UIImage en el objetivo C (2)

Sé cómo difuminar una imagen completa, pero solo quiero difuminar una parte de la imagen como la cara. Las respuestas son apreciadas. ¡Gracias!


Solo para cerrar este hilo, utilicé las sugerencias de @ Anshu y @ Michael. Aquí están mis pasos:

  1. Recorte la parte de la imagen que necesita borrosa.
  2. Use UIImage + Stack para difuminar la imagen recortada.
  3. Coloque la imagen borrosa en la parte superior de la imagen original.
  4. Combina las dos imágenes juntas en una nueva imagen.

Esto debería comenzar: https://github.com/tomsoft1/StackBluriOS ?

Podrías mirar dentro de la implementación UIImage + Stack y usar lo que encuentres allí para hacer una versión de este método que borre una sección específica de tu imagen.

Algo como:

- (UIImage*) stackBlur:(NSUInteger)inradius insideRect:(NSRect)rect;

Sugerencia: el código de la línea # 166 es donde la clase de desenfoque comienza a recorrer los píxeles de la imagen y a difuminarlos.