Creado sobre IA avanzada en tu dispositivo y aceleración por hardware para ofrecer un rendimiento profesional con privacidad absoluta.IA en tu dispositivo: profesional y privado.
Añadir texto a GIF
Pon rótulos a un GIF animado: texto de meme, subtítulos o una marca de agua.
- Sin subida
- Barra de rótulo de meme
- Sincronizado por fotograma
- Emoji compatibles
Suelta un GIF aquí
GIF, WebP animado o APNG
O arrastra el rótulo en la vista previa.
Una placa detrás de las palabras. Pon la opacidad a 0 para quitarla.
Una barra de rótulo hace más alto el lienzo y desplaza la imagen, así que no se tapa nada.
Nítidos añade solo los colores que elegiste: mejor en fotos y archivos más pequeños.
1 de 1 fotogramas · 0.1s
Desactivado por defecto: los colores de un GIF ya salieron de una tabla, así que el tramado solo añade ruido.
Cómo añadir texto a un GIF
Incrusta un rótulo en cada fotograma de un GIF animado, dejando los tiempos de la animación exactamente como estaban.
- 1
Añade tu GIF
Arrastra un GIF animado a la zona de carga o haz clic para buscarlo. También funcionan WebP animado y APNG. El archivo se lee en tu dispositivo y nunca se sube.
- 2
Escribe tu rótulo
Escribe en el cuadro de texto y la vista previa se actualiza sobre la marcha. Las líneas largas se ajustan solas, y al pulsar Intro empiezas una línea nueva donde tú quieras.
- 3
Colócalo y dale estilo
Elige una de las nueve posiciones o arrastra el rótulo a cualquier punto de la imagen. Escoge fuente, tamaño, contorno y color. Para el aspecto clásico de meme, cambia la capa a barra de rótulo y ampliará el lienzo por encima o por debajo de la imagen.
- 4
Descarga el GIF con el rótulo
Pulsa Añadir texto y luego Descargar. La demora de cada fotograma, la duración total y el número de repeticiones se mantienen sin cambios, así que la animación se reproduce exactamente igual que antes.
Por qué añadir texto a un GIF
Un GIF animado se reproduce sin sonido, sin controles y normalmente sin ningún contexto a su alrededor. El texto es lo único que puede llevar el chiste, nombrar el producto, etiquetar el paso del tutorial o acreditar la fuente, y tiene que formar parte de la imagen, porque un GIF se copia fuera de su página y se pega en otro sitio a los pocos minutos de publicarse. Un rótulo escrito en los píxeles viaja con el archivo; un rótulo escrito en el HTML que lo rodea, no.
Hasta ocho capas de texto, cuatro fuentes integradas que se ven igual en todos los dispositivos, contornos y sombras, una barra de rótulo que amplía el lienzo y texto sincronizado con un rango de fotogramas.
Lee GIF, WebP animado y APNG. Escribe un GIF89a estándar conservando con exactitud el número de fotogramas, las demoras por fotograma, la duración total y el número de repeticiones.
Lo que aporta un rótulo incrustado
- Sobrevive a la copia. Un GIF se arrastra a un chat, se vuelve a subir a un foro y se incrusta en una presentación. El único texto que lo acompaña es el que hay dentro de los fotogramas.
- Funciona sin sonido. Los GIF no tienen ninguna pista de audio, así que una demostración, una reacción o un paso de tutorial tiene que decir lo que significa por escrito o no decirlo.
- Convierte una reacción en un meme. El rótulo arriba y abajo es un formato que la gente reconoce al instante, y es la diferencia entre un clip y un chiste.
- Acredita y da marca. Una línea pequeña y semitransparente en una esquina sobrevive a todas las republicaciones, y por eso poner marca de agua a un GIF es un problema de rotulación más que de edición de imagen.
Cómo entra el texto en una animación
Una imagen fija tiene un solo mapa de píxeles sobre el que dibujar. Un GIF animado tiene una pila de ellos, cada uno cubriendo quizá solo parte del lienzo, cada uno con su propia demora y su propia máscara de transparencia, y cada uno guardado como la diferencia con el fotograma anterior. El texto tiene que acabar en todos y cada uno de esos fotogramas, de forma idéntica, o la animación desarrolla un temblor en los bordes de las letras que ningún espectador sabe nombrar pero que todos ven.
Qué ocurre en cada fotograma
- Componer. Cada fotograma se dibuja sobre un lienzo del tamaño lógico de la animación, respetando su desplazamiento, su método de descarte y su transparencia, para que el rótulo caiga sobre la imagen que un espectador vería realmente.
- Rasterizar una vez. El rótulo se dibuja en una única superposición, no una vez por fotograma. Cada fotograma recibe entonces literalmente los mismos píxeles, así que el desplazamiento y el parpadeo son imposibles, no simplemente poco probables.
- Sembrar la paleta. Los colores de tu texto y el degradado entre relleno y contorno se meten en la tabla de colores por nombre, antes de derivar de un histograma los colores propios de la imagen.
- Reoptimizar. Las zonas que no cambiaron entre fotogramas se vuelven a marcar como transparentes, que es donde se va la mayor parte del tamaño de un GIF, y un rótulo que nunca se mueve casi no cuesta nada después del primer fotograma.
Idéntico en el primer fotograma, en el del medio y en el último
Como el rótulo es un solo mapa de píxeles compuesto muchas veces, la comprobación es estricta: en una animación de 100-frame, los píxeles que forman las letras se comparan en el fotograma 0, el 50 y el 99 y deben coincidir exactamente. Y coinciden. Una herramienta que dibuje el texto en cada fotograma no puede prometer esto: una fuente que terminó de cargarse entre el fotograma 2 y el 3, o una transformación que redondeó distinto en otro desplazamiento, produce un rótulo que sutilmente no tiene la misma forma, y entonces la diferencia entre fotogramas del GIF lo reenvía entero en cada uno.
El problema de la paleta, que es el verdadero tema de esta herramienta
Todas las demás herramientas GIF mueven píxeles que ya existían. Esta se los inventa, y eso la mete de lleno en la restricción más antigua del formato: un GIF contiene como máximo 256 colores para toda la animación. Las letras suavizadas son precisamente lo que una tabla llena no puede absorber. El borde suave de una letra es un degradado, del color de relleno al contorno, y del contorno a lo que sea la imagen, y sobre metraje fotográfico esos valores intermedios no tienen adónde ir. El cuantificador ajusta cada uno al color más cercano que ya tenía, y el rótulo vuelve mordisqueado. Por eso los GIF rotulados de la mayoría de herramientas online se ven peor que el mismo rótulo sobre un PNG.
Dos respuestas, ambas medidas
- Colores sembrados, siempre activos. Los colores de relleno, contorno, sombra y barra, más seis pasos del degradado entre relleno y contorno, se escriben en la paleta por nombre antes de derivar los colores de la imagen. Antes de que esto existiera, un rótulo indicado como #ffffff volvía sin un solo píxel de blanco puro en el resultado, y nada de eso parece incorrecto.
- Modo nítido, cuando lo quieras. Endurece los bordes del rótulo en ambos límites: el alfa contra la imagen y el relleno contra el contorno. El rótulo aporta entonces dos colores a la tabla en lugar de sesenta y cuatro.
- La medición. Frente a un render a todo color del mismo compuesto, sobre una muestra fotográfica sin entradas libres de paleta: Suave 2.329 de 255 en los píxeles del rótulo, Nítido 0.000. La imagen detrás del rótulo también mejoró, de 3.594 a 0.168.
- Lo que se probó y se descartó. Reponderar el histograma de color hacia la zona del rótulo se implementó, se midió y se eliminó: una vez que los colores se siembran por nombre no aportaba nada a las letras y le costaba fidelidad a la imagen en todos los tamaños de paleta probados.
Por qué aquí el tramado está desactivado por defecto
Todas las herramientas hermanas de esta sección aplican tramado por defecto y esta no, porque la entrada ya es una animación cuyos colores salieron de una tabla de como máximo 256. El tramado vuelve a aproximar píxeles que ya eran exactos, en toda la imagen, para no ganar nada. Medido en el fotograma 0 frente a un render a todo color: el error del fondo es de 0.000 de 255 con el tramado desactivado, y entre 8.9 y 11.9 con tramado ordenado activado. El tramado ordenado y el de difusión de error siguen disponibles para una fuente en color real, un APNG o un WebP animado, donde sí hay un degradado real que repartir.
Una barra de rótulo, o texto sobre la imagen
Hay dos maneras de poner palabras sobre una animación y no son intercambiables. Superponer pone el texto encima de la imagen, lo que no cuesta nada en tamaño ni en forma y tapa lo que haya debajo. Una barra de rótulo añade una banda arriba o abajo y desplaza la imagen hacia abajo o hacia arriba para hacer sitio, así que el lienzo se hace más alto y no se oculta nada. Esa segunda opción es el formato clásico de meme, y es la que la mayoría de herramientas en el navegador no ofrece siquiera, porque ampliar el lienzo significa recomponer cada fotograma a un tamaño nuevo.
Cuál usar
- Superposición, para GIF de reacción. La imagen es el chiste y las palabras son un comentario sobre ella. Usa un contorno para que el texto sobreviva a lo que se mueva por debajo.
- Barra arriba, para el formato meme. La línea de planteamiento se lee antes que la imagen. El lienzo crece exactamente la altura que necesita el texto ajustado más el relleno: dos líneas hacen una barra más alta que una, automáticamente.
- Barra abajo, para subtítulos y créditos. Una banda negra bajo la imagen se lee como una placa de subtítulos y nunca tapa la acción. Las barras de arriba y de abajo pueden usarse juntas.
- Una barra transparente. Amplía el lienzo sin inventarse un fondo, que es lo que necesita una pegatina con un rótulo debajo.
La altura de la barra se mide, no se adivina
La banda es exactamente tan alta como necesita el texto ajustado más el relleno, calculado antes de dibujar un solo fotograma, porque al codificador se le da un único ancho y alto para toda la animación y rechaza un fotograma que llegue con otro tamaño. Escribe un rótulo más largo y la barra crece una línea; acórtalo y el lienzo se encoge de nuevo. Un GIF de 200×120 con una barra de dos líneas arriba pasa a 200×172, y la imagen se desplaza hacia abajo en lugar de quedar tapada.
Contorno, sombra y texto que de verdad se puede leer
Un rótulo superpuesto sobre una imagen en movimiento no tiene un fondo fijo. El texto blanco es invisible sobre un fotograma claro y el negro desaparece en uno oscuro, y como la imagen se mueve, un color que funciona en el fotograma 1 falla en el 40. El contorno es la respuesta, y no es un adorno: pone un borde constante entre la letra y lo que haya detrás, así que el contraste lo fijas tú y no el metraje.
Los controles de legibilidad
- Grosor del contorno. Se mide como porcentaje del tamaño de la fuente, así que escala con el texto en lugar de quedarse en un pelo sobre un rótulo grande. El trazo se pinta al doble del grosor solicitado y el relleno va encima, lo que deja todo el contorno fuera de la letra en lugar de comerse la mitad.
- Sombra. Una sombra paralela suave y desplazada, para una separación más sutil que la de un contorno duro. Se dibuja solo con la pasada de contorno, así que un rótulo de varias líneas no acumula una segunda copia a través de los bordes semitransparentes.
- Opacidad. Para marcas de agua y créditos, donde la idea es estar presente sin competir con la imagen. Se aplica a toda la capa, contorno incluido.
- Una placa de fondo. Un recuadro relleno detrás de las palabras, con la opacidad que elijas. Fija el contraste por completo en lugar de mejorarlo, y en una paleta pequeña es la más barata de las cuatro: un color plano en vez de un borde suavizado alrededor de cada letra.
El efecto secundario que nadie menciona
Un contorno es además lo que hace que el texto suavizado sobreviva a una paleta pequeña. Sin él, el borde suave de cada letra se funde con la imagen, así que los colores intermedios dependen del metraje y no se pueden predecir. Con él, el borde interior se funde del relleno al contorno: un degradado corto y conocido que se puede escribir en la tabla de colores por adelantado. Por eso existen los seis pasos de rampa sembrados, y por eso un rótulo con contorno sale más limpio que uno sin contorno sobre el mismo GIF.
Texto que aparece y desaparece
Un rótulo no tiene que estar en toda la animación. Cada capa tiene un rango de fotogramas, así que puede ir del fotograma 10 al 30 y no estar en el resto. Dos líneas de diálogo se convierten en dos capas con rangos distintos; un remate se puede reservar hasta el momento en que cae; un tutorial puede etiquetar cada paso según ocurre. El panel indica cuántos fotogramas cubre una capa y a cuántos segundos equivale, porque un número de fotograma no significa nada sin las demoras al lado.
Cómo se mantiene barato
- Una superposición por cada conjunto distinto de capas. Una animación entera con un rótulo siempre visible rasteriza exactamente una superposición. Dos capas sincronizadas con rangos distintos producen tres o cuatro, no una por fotograma.
- La barra no se sincroniza. Una barra de rótulo cambió el tamaño del lienzo, así que la banda pertenece a toda la animación y solo las palabras van y vienen. Hacer parpadear la banda se leería como un fallo de dibujado y no como texto que aparece.
- Los rangos se ajustan a la animación. Un rango que se pasa del último fotograma se detiene en el último fotograma en lugar de producir en silencio una capa que nunca se dibuja.
Fuentes que se dibujan igual en todos los dispositivos
Este es el fallo silencioso de casi todas las herramientas de rotulación. Se nombra una fuente, el navegador o el servidor la resuelve, y si falta se sustituye por otra cosa, sin error y sin señal visible. Medido en este repositorio con otra herramienta: dos entradas de un selector de quince fuentes producían métricas de texto idénticas a la familia de reserva, lo que significa que el lienzo llevaba todo el rato dibujando otra cosa mientras el desplegable decía lo contrario. Impact, la fuente de los memes, solo parece funcionar porque la máquina que lo probaba solía ser Windows; falta en la mayoría de dispositivos Android, iOS y Linux.
Las cuatro familias integradas
- Anton. La sustituta libre de Impact, y la opción por defecto. Mayúsculas gruesas y condensadas: la voz del meme. Va incluida en lugar de nombrada, así que todos los dispositivos reciben la fuente real.
- Montserrat. Una sans geométrica en peso negrita. La elección neutra para demostraciones de producto, etiquetas y cualquier cosa que no deba parecer un chiste.
- Oswald. Condensada, para que los rótulos largos quepan a lo ancho de un GIF estrecho sin encogerse hasta desaparecer. La fuente de los subtítulos.
- Caveat. Una fuente manuscrita, para anotaciones y explicaciones con flechas y notas donde una fuente mecánica se lee demasiado formal.
Cómo demuestra la herramienta que la fuente se aplicó
Cada familia se registra desde su propio archivo de fuente antes de medir una sola letra, lo cual importa porque medir con una familia no registrada devuelve los anchos de la de reserva, y la maquetación calculada a partir de ellos queda mal para la familia que acaba dibujando: las líneas se ajustan en los sitios equivocados y una barra de rótulo sale con la altura equivocada. Después de registrarla, la herramienta pregunta si la familia se resuelve de verdad, e informa en pantalla si no fue así. Nunca dibuja en silencio con una fuente del sistema y lo llama Anton.
Emoji, acentos y otras escrituras
Las fuentes integradas cubren latín y latín extendido, que es cada carácter del inglés, el español, el francés, el alemán, el portugués y el indonesio. Cualquier cosa fuera de eso recurre a las fuentes de tu propio dispositivo, carácter a carácter, así que las letras de alrededor se quedan en la familia elegida. Es un compromiso deliberado: incluir una fuente que cubriera todas las escrituras significaría enviar decenas de megabytes para rotular un GIF de 200 KB.
Qué significa eso en la práctica
- Los emoji se dibujan en color. La cadena de reserva nombra explícitamente las familias de emoji de cada plataforma, porque una familia sans genérica se resuelve en una fuente de texto y una fuente de texto dibuja un recuadro vacío. Medido: un rótulo con dos emoji introduce 980 colores distintos en la superposición frente a 30 del mismo rótulo sin ellos: de verdad son ilustración en color, no contornos.
- El latín acentuado es exacto. Se registran tanto el subconjunto latino como el latino extendido de cada familia, así que un rótulo en francés o en portugués no cambia de fuente a mitad de palabra.
- Otras escrituras usan las fuentes de tu dispositivo. El cirílico, el griego, el árabe, el hebreo, el tailandés y el CJK se dibujan todos si tu dispositivo tiene una fuente para ellos, que la tiene cualquier dispositivo moderno. Se verán con la fuente de tu sistema en lugar de con la nuestra.
El formato meme, de una sola pulsación
Mayúsculas arriba y abajo en una familia gruesa y condensada con contorno negro es un formato, no una elección de estilo: es tan reconocible que hacerlo ligeramente mal se lee como aficionado. El preajuste Meme configura ambas capas a la vez: Anton, mayúsculas, relleno blanco, un contorno negro del grosor que usaba el formato original, una capa anclada arriba y otra abajo, dimensionadas como proporción de la imagen para que quede bien en cualquier GIF.
Cómo hacerlo bien
- Dos capas, no dos líneas. El planteamiento y el remate son capas separadas para poder colocarlos y sincronizarlos de forma independiente. Una sola capa con un salto de línea dentro pone las dos líneas en el mismo sitio.
- Mayúsculas, deliberadamente. El interruptor de mayúsculas convierte el texto al dibujarlo en lugar de pedirte que escribas en mayúsculas, así que el mismo rótulo se puede cambiar de formato sin volver a teclearlo.
- Barras para el formato de rótulo. La otra forma reconocible de meme pone el planteamiento sobre una banda blanca encima de la imagen en lugar de sobre ella. Cambia la colocación y el lienzo crece para encajarlo.
Escribir un rótulo que se lea
Un GIF se repite cada dos o tres segundos y quien lo lee tiene una sola pasada por las palabras antes de que la imagen vuelva a empezar. Es una restricción mucho más dura que la de una imagen fija, y es la razón por la que la mayoría de GIF rotulados fallan: el texto es demasiado largo para terminarlo antes del bucle, o demasiado pequeño para leerlo al tamaño al que se verá, o está colocado justo donde está el movimiento.
Según el material
- GIF de reacción. Seis palabras o menos, grandes, con contorno, cerca de un borde. Si no cabe en dos líneas no es un rótulo de reacción.
- Demostraciones de producto y de interfaz. Montserrat, una barra de rótulo abajo en lugar de una superposición, y un rango de fotogramas por paso para que cada etiqueta aparezca con la acción que describe.
- Tutoriales y guías. Numera los pasos y sincroniza cada capa con su paso. Un rótulo permanente que enumera cuatro pasos es ilegible mientras se mueve una quinta cosa.
- Marcas de agua y créditos. Pequeño, con poca opacidad, anclado en una esquina y sin contorno: una marca de agua que compite con la imagen acaba recortada por quien la republica.
El tamaño es un porcentaje a propósito
Cada medida de aquí (el tamaño de la fuente, el grosor del contorno, la sombra, el ancho de ajuste) es un porcentaje de la imagen en lugar de un número de píxeles. Un rótulo de 24 píxeles es ilegible en un GIF de 640 píxeles y tapa uno de 90, así que un tamaño en píxeles es un ajuste que tendrías que volver a elegir en cada archivo. Como porcentaje, un solo conjunto de ajustes produce un rótulo de aspecto coherente en todo un lote de animaciones de tamaños distintos.
Cuándo un GIF rotulado es la respuesta
Rotular no es una sola tarea. Un meme, una demostración de producto, un informe de error y una marca de agua quieren fuentes distintas, colocaciones distintas y sincronizaciones distintas, y los ajustes que hacen bueno a uno empeoran a los demás.
Según el propósito
- Memes y reacciones. El formato para el que existe la disposición de texto arriba y abajo. Reconocible de un vistazo y legible en un solo bucle.
- Demostraciones de producto en un README. Una grabación de pantalla con un paso etiquetado es documentación; la misma grabación sin etiquetas es decoración.
- Soporte e informes de error. Una anotación con flecha y nota sobre una grabación del problema ahorra un párrafo de descripción.
- Publicaciones sociales sin sonido. Toda animación que se reproduce sola en un feed es muda, así que lo que tenga que decir hay que escribirlo encima.
- Pegatinas y emoji. Una palabra corta sobre una pegatina transparente, con una barra de rótulo transparente para que las palabras queden fuera de la ilustración.
Qué animaciones abre y qué escribe
La lista de entrada es cerrada y se aplica en el diálogo de archivos y no en el motor, así que un archivo que esta herramienta no puede abrir se rechaza en milisegundos con una ruta a la herramienta que sí puede, en lugar de aceptarse y fallar después detrás de un indicador de carga.
- Entra GIF. Animado o de un solo fotograma, entrelazado o no, con una paleta global o con una paleta local distinta en cada fotograma. Los fotogramas de subrectángulo con desplazamiento se componen sobre el lienzo completo antes de dibujar nada sobre ellos.
- Entran WebP animado y APNG. Ambos los leen nuestros propios demultiplexores en todos los navegadores en lugar de un decodificador nativo, así que los fotogramas y los tiempos son idénticos en todas partes.
- Sale GIF, siempre. Un GIF89a estándar con tabla de colores global, demoras por fotograma, métodos de descarte y una extensión de bucle de Netscape.
- Cualquier otra cosa se rechaza con una ruta. Un vídeo se envía a Vídeo a GIF, y una imagen fija al Generador de memes, que hace el mismo trabajo con una imagen que no se mueve.
Qué lee la herramienta
El GIF se decodifica de forma nativa donde el navegador tiene un decodificador para él y con nuestro propio lector en el resto de casos, así que una animación se abre igual en todos los navegadores en lugar de llegar como su primer fotograma. El WebP animado y el APNG siempre pasan por nuestro propio lector, que es lo que mantiene idénticos el número de fotogramas y los tiempos en todos los motores.
Límites de tamaño y de lote
- Gratis. Un archivo de hasta 50 MB y hasta 300 fotogramas, con tres capas de texto y la paleta completa de 256 colores. El plan gratuito no es un rótulo de calidad reducida: es uno de un solo archivo.
- Pro. Hasta 20 archivos a la vez, descargados en un único ZIP, y ocho capas de texto. Aquí lo que compra Pro es el lote, porque rotular un conjunto de clips con la misma línea de créditos de uno en uno es la verdadera tarea pesada.
- El límite que comparten ambos planes. Cada fotograma se expande a color completo mientras se trabaja con él, así que un presupuesto de memoria acota el trabajo antes de empezarlo en lugar de dejar que la pestaña deje de responder mientras el indicador de progreso sigue girando.
Cómo se dibuja un rótulo en tu dispositivo
No se sube nada. La fuente se registra a partir de bytes que llegaron con la página, el rótulo se mide y se maqueta, se rasteriza una superposición, el archivo se decodifica fotograma a fotograma, cada fotograma se compone con la superposición, se construye una paleta con tus colores ya dentro, las zonas sin cambios se vuelven a marcar como transparentes y el resultado se escribe como un GIF89a estándar. Todo se ejecuta en un hilo en segundo plano para que la página siga respondiendo, y la asignación de color se ejecuta en tu hardware gráfico donde está disponible.
Por qué el mismo archivo se rotula igual cada vez
- Fuentes que llegaron con la página. Ninguna petición de red resuelve una fuente en tiempo de ejecución, así que un rótulo no puede depender de lo que estuviera haciendo un servidor de fuentes en ese minuto, ni de qué fuentes tenga instaladas un dispositivo.
- Un cuantificador determinista. Corte por la mediana, no el cuantificador neuronal aleatorizado que usan la mayoría de bibliotecas GIF, así que la misma entrada con los mismos ajustes produce siempre una salida idéntica byte a byte.
- Resultados idénticos por cualquier ruta. La ruta acelerada por gráficos y la del procesador tienen que producir los mismos bytes, no solo unos parecidos: una ruta que eligiera otra entrada de paleta se vería como parpadeo de color entre fotogramas.
Lo que una herramienta de rotulación no debe cambiar
Cuatro cosas tienen que salir exactamente igual que entraron: el número de fotogramas, la demora propia de cada fotograma, el tiempo total de reproducción y el número de repeticiones. Una herramienta que recalcula los tiempos de una animación al rotularla produce un GIF perfectamente válido que simplemente se reproduce a la velocidad equivocada, y nada en el archivo parece incorrecto. La única dimensión que puede cambiar es la altura del lienzo, y solo cuando pediste una barra de rótulo, que es una petición y no un efecto secundario.
El rótulo se rasteriza una vez y se compone sobre cada fotograma, y la asignación de color está acelerada por hardware donde tu dispositivo lo permite, con las rutas acelerada y de reserva verificadas para producir una salida idéntica byte a byte. Medido en el dispositivo de referencia: una animación de 100-frame a 480×270 rotulada en 284 ms. Se ejecuta en tu dispositivo, no en nuestros servidores.
Preguntas frecuentes
¿Se verá el rótulo igual en el móvil de un amigo que aquí?
Sí, porque las fuentes viajan con la herramienta. La mayoría de herramientas de rotulación nombran una fuente y dejan que cada dispositivo la resuelva, lo que sin avisar dibuja tu rótulo en Impact en Windows, en otra cosa en Android y en una fuente del sistema en Linux, sin ninguna señal de que hubo una sustitución. Las cuatro fuentes de aquí (Anton, Montserrat, Oswald y Caveat) vienen incluidas como archivos de fuente y se registran antes de medir una sola letra, de modo que los saltos de línea, la forma de las letras y la altura de la barra de rótulo son idénticos en cualquier máquina. La herramienta te avisa en pantalla si alguna fuente no llega a registrarse, en lugar de dibujar en silencio con otra distinta.
¿Por qué el texto sobre un GIF suele salir con bordes ásperos y moteados?
Porque un GIF contiene como máximo 256 colores para toda la animación, y las letras suavizadas necesitan muchos. El borde suave de una letra es un degradado entre el color del texto y lo que haya detrás, y en un GIF fotográfico la tabla ya está llena, así que el cuantificador ajusta cada uno de esos grises intermedios al color que le tocara y los bordes de las letras se rompen. Esta herramienta lo resuelve de dos maneras. Los colores de tu texto, más seis pasos del degradado entre relleno y contorno, se meten en la paleta por nombre antes de derivar los colores de la imagen. Y el modo nítido endurece los bordes de las letras para que aporten exactamente los dos colores que elegiste y nada intermedio: medido frente a un render a todo color del mismo compuesto, eso son 0.000 de 255 de error en los píxeles del rótulo.
¿Puedo hacer que el rótulo aparezca solo durante una parte de la animación?
Sí. Cada capa de texto tiene un rango de fotogramas, así que un rótulo puede ir del fotograma 10 al 30 y no estar en ningún otro sitio, que es como se subtitula un diálogo de dos líneas o se hace que un remate caiga en su momento. La herramienta indica cuántos fotogramas de la animación cubre la capa y a cuántos segundos equivale. Si la capa es una barra de rótulo, la banda en sí se queda durante toda la animación, porque cambió el tamaño del lienzo; solo las palabras van y vienen. Una banda parpadeante parecería un fallo de dibujado.
¿Cómo consigo el aspecto clásico de meme con barra blanca?
Cambia la colocación de una capa de texto de Sobre la imagen a Barra de rótulo arriba. Eso amplía el lienzo: un GIF de 200×120 con una barra de dos líneas pasa a 200×172, con la imagen desplazada hacia abajo y las palabras sobre una banda sólida en lugar de encima de la imagen. No se tapa nada. Puedes tener una barra arriba y otra abajo a la vez, y el color de la barra lo eliges tú: blanco para el aspecto clásico, negro para una placa de subtítulos. El preajuste Meme lo configura todo de una sola pulsación, junto con mayúsculas gruesas en Anton y un contorno negro.
¿Añadir texto cambia la velocidad o el bucle de la animación?
No. Cada fotograma conserva su propia demora, el tiempo total de reproducción es idéntico al milisegundo y el número de repeticiones pasa tal cual: un GIF creado para reproducirse tres veces sigue reproduciéndose tres veces. Merece la pena comprobarlo en cualquier herramienta que uses, porque recalcular los tiempos de una animación al rotularla produce un GIF perfectamente válido que simplemente se reproduce a la velocidad equivocada, y nada en el archivo parece incorrecto. Aquí se comprueba en cada ejecución.
¿El rótulo se desplazará o parpadeará entre fotogramas?
No puede, porque solo se dibuja una vez. El rótulo se rasteriza en una única superposición y esa misma superposición se compone sobre todos los fotogramas, así que cada fotograma recibe píxeles de rótulo idénticos byte a byte. Esto importa por algo más que la pulcritud: el GIF guarda cada fotograma como un parche sobre el anterior, así que un texto que se moviera una fracción de píxel entre fotogramas se reenviaría en cada uno y multiplicaría el tamaño del archivo. Medido en una animación de 100-frame, los píxeles del rótulo son idénticos en el primer fotograma, el del medio y el último.
¿Puedo usar emoji?
Sí, y la mayoría de herramientas no puede. Un motor de dibujado en servidor con un puñado de fuentes latinas instaladas no tiene glifo para un emoji y escribe un recuadro vacío. Aquí el texto se dibuja en tu dispositivo, así que la cadena de reserva llega hasta tu propia fuente de emoji: escribe un emoji y se dibuja en color. El diseño es el de tu plataforma: un emoji se ve como el de Apple en un iPhone y como el de Microsoft en Windows, exactamente igual que en el resto de la web. Lo mismo se aplica a las escrituras fuera de la cobertura de las fuentes integradas: el latín acentuado va incluido, y el cirílico, el griego, el árabe o el CJK recurren a lo que tenga tu dispositivo.
¿Debo usar texto suave o nítido?
Suave es el valor por defecto y se ve mejor en tamaños grandes, donde la curva suavizada de una letra es lo que hace que se lea como una letra. Nítido va mejor en GIF pequeños, sobre metraje fotográfico con mucho detalle y siempre que importe el tamaño del archivo: le da al rótulo exactamente los colores que indicaste, lo que midió 0.000 de 255 de error frente a un render a todo color donde Suave midió 2.329, y además dejó más fiel la imagen que hay detrás, porque las entradas de paleta que consumía el degradado vuelven a la fotografía. Prueba ambos en la vista previa: la diferencia se juzga mejor al tamaño al que realmente se verá el GIF.
¿Cuántos rótulos puedo añadir a la vez?
Tres en el plan gratuito y ocho en Pro. Tres bastan para las dos cosas que la gente hace de verdad: un meme con texto arriba y abajo, o un rótulo más una línea de créditos, y cada capa lleva su propia fuente, tamaño, color, posición, rotación y rango de fotogramas, así que no tienen por qué parecerse. Las capas se dibujan en orden, de modo que una capa posterior queda encima de una anterior donde se solapen.
¿Puedo rotular un GIF transparente sin que salga un recuadro negro?
Sí. Un GIF con transparencia compuesto sobre un lienzo en blanco se convierte en negro totalmente transparente, que luego se asigna a la entrada de paleta más cercana al negro, que es como una pegatina rotulada acaba con un rectángulo oscuro detrás en otras herramientas. Aquí se comprueba la transparencia de cada fotograma antes de codificar nada, y si algún píxel de algún fotograma es transparente, la transparencia se conserva a lo largo del rotulado. Una barra de rótulo también puede ser transparente, lo que deja las palabras fuera de la imagen sin inventarse un fondo.
¿Por qué mi GIF rotulado es más grande que el original?
Porque el texto es información nueva. El GIF comprime guardando cada fotograma como la diferencia con el anterior, y un rótulo estático comprime bien, pero las letras en sí son píxeles que antes no estaban, y sus colores le quitan entradas de paleta a la imagen. Dos cosas ayudan: el modo nítido, que suele producir un archivo más pequeño que el suave porque añade dos colores en lugar de sesenta y cuatro; y pasar el resultado después por el Optimizador de GIF o el Compresor de GIF, que es para lo que están esas herramientas.
¿Puedo rotular varios GIF a la vez?
En Pro sí: hasta 20 archivos de una vez, descargados juntos en un único ZIP. Todos reciben las mismas capas y, como aquí cada tamaño es un porcentaje de la imagen en lugar de un número de píxeles, los mismos ajustes producen un rótulo de aspecto coherente en archivos de dimensiones distintas. El plan gratuito gestiona un archivo cada vez, con la calidad completa y la paleta completa de 256 colores.