es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CORE-IMAGE

SwiftUI/Metal Renderizado de texto utilizando CITextImageGenerator – cambiar color

He escrito código para mostrar texto en una vista MTKView, pero no he encontrado una forma de modificar el color del texto. ¿Alguien ha tenido éxito con esto o puede alguien más familiarizado con CoreImage ayudar? Gracias. let image = CIFilter(name: “CITextImageGenerator”, parameters: [ “inputText”: “Hola, Mundo”, “inputFontName”: “HelveticaNeue”, “inputFontSize”: . . . Read more

La mezcla alfa para promediar cuadros en Core Image.

En mi aplicación, estoy tratando de implementar una función de difuminado de movimiento que apile diferentes fotogramas (promediándolos) provenientes de la salida de video en una única imagen. El efecto que estoy tratando de obtener se explica bien aquí: https://photographylife.com/image-averaging-technique. Intenté usar un CIKernel personalizado que realiza la operación de . . . Read more

Escalado de vecino más cercano en Core Image.

Me gustaría crear eficientemente una imagen CIImage ampliada a partir de una imagen mínima, utilizando el escalado del vecino más cercano. Digamos que quiero crear una imagen en resoluciones arbitrarias como estas Barras de Color EBU: En frameworks como OpenGL, podemos almacenar esto en una pequeña textura de 8×1 píxel . . . Read more

Cómo aplicar eficientemente los filtros de Core Image en cascada

Actualmente estoy cascando CIFilters de la siguiente manera: let filterA = CIFilter(…) let filterB = CIFilter(…) let filterC = CIFilter(…) var outputImage = CIImage(data: myInputData, options: [.applyOrientationProperty : true]) filterA.setValue(outputImage, forKey: kCIInputImageKey) var outputImage = filterA.outputImage filterB.setValue(outputImage, forKey: kCIInputImageKey) var outputImage = filterB.outputImage filterC.setValue(outputImage, forKey: kCIInputImageKey) var outputImage = filterC.outputImage . . . Read more