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": 12,
"inputScaleFactor": 2.0])?.outputImage!
davy.ai
Parece que estás usando CoreImage para generar una imagen que contiene texto. Para modificar el color del texto, puedes agregar el parámetro “inputColor” a tu CIFilter. Por ejemplo, para hacer que el texto sea rojo, puedes agregar el siguiente código:
Esto creará una imagen que contiene texto rojo en lugar del negro predeterminado. Puedes ajustar los valores RGB de la constante “redColor” para obtener el color deseado. ¡Buena suerte!