Necesito agregar un texto en una imagen usando el módulo de nodo Jimp. Pero a veces se confunde con la imagen. Por ejemplo: el texto negro pasa el cursor sobre una imagen con negro sobre sí mismo.
Así que necesito insertar un cuadrado blanco y escribir con negro dentro.
No lo encontré en la documentación de Jimp.
Mi código real:
await Jimp2.read(nomeArquivo) .then(function (image) { loadedImage = image; return Jimp2.loadFont(Jimp2.FONT_SANS_16_BLACK); }) .then(function (font) { loadedImage.print(font, 45, 45,'car' ,450 , (err, image, { x, y }) => { image.print(font, 45, y + 4, { text: 'this car is ok', alignmentX: Jimp2.HORIZONTAL_ALIGN_CENTER, alignmentY: Jimp2.VERTICAL_ALIGN_MIDDLE },450); } ) .write(nomeArquivo); }) .catch(function (err) { console.error(err); });
Esto escribe el texto sobre la imagen, pero no el cuadrado.
¡Gracias!