Noticias que mencionan SVG

Falla en Roundcube: Atacantes rastrean emails pese a bloqueos

Investigadores de seguridad han descubierto una vulnerabilidad en Roundcube Webmail que permite a los atacantes rastrear la apertura de correos electrónicos incluso cuando la opción "Bloquear imágenes remotas" está activada. La falla, divulgada el 8 de febrero de 2026, reside en la forma en que el s

Origami: Nueva herramienta para diseño vectorial y plegado digital

Una nueva biblioteca llamada 'Origami' ha sido lanzada con el objetivo de revolucionar el diseño vectorial y la simulación de plegado de papel. La biblioteca, construida sobre un objeto 'graph', permite la creación de patrones de pliegue que imitan las reglas del plegado de papel en el mundo real.

GPT-5.2 dibuja en paredes: Un proyecto personal innovador

El artículo narra el desarrollo de un proyecto personal llamado "Generative Pen-trained Transformer" (GPenT), inicialmente concebido hace algunos años con la intención de usar GPT-3.5 para generar patrones SVG para una plotter de bolígrafos. El proyecto fue interrumpido, pero el autor ha retomado la

IA crea arte con bolígrafo: Claude Code reflexiona

Claude Code, un modelo de lenguaje de OpenAI, ha experimentado con un trazador de bolígrafos (pen plotter) para crear arte, en una colaboración inusual entre inteligencia artificial y fabricación física. El usuario, actuando como intermediario, proporcionó a Claude Code instrucciones para generar ar

box-of-rain: diagramas de sistemas con IA

Box-of-Rain es una herramienta innovadora, generada por inteligencia artificial, que simplifica la creación de diagramas de cajas a partir de configuraciones simples. Estos diagramas son útiles para visualizar arquitecturas de sistemas, flujos de trabajo, o cualquier relación jerárquica de component

FreeCAD 1.0: El modelado 3D de código abierto alcanza un hito

FreeCAD ha lanzado oficialmente su versión 1.0, un hito significativo para este software de modelado 3D paramétrico de código abierto. Desarrollado principalmente para diseñar objetos de cualquier tamaño, FreeCAD permite a los usuarios modificar fácilmente sus diseños a través de su historial paramé

Sprites web: animaciones eficientes inspiradas en videojuegos

Este artículo de Josh W. Comeau explora una técnica para crear animaciones web eficientes utilizando sprites, una estrategia tomada prestada de los videojuegos. Los sprites son imágenes que contienen múltiples fotogramas de una animación dispuestos en una tira, permitiendo la reproducción de animaci

xmloxide: alternativa segura a libxml2 en Rust

Un equipo de desarrolladores ha creado 'xmloxide', una reimplementación en Rust de la popular biblioteca de análisis XML/HTML 'libxml2'. 'libxml2', ampliamente utilizada en el mundo del código abierto, se declaró oficialmente sin mantenimiento en diciembre de 2025 y presenta vulnerabilidades de segu

URLs con saltos de línea: un secreto de los navegadores

Navegadores web modernos, sorprendentemente, toleran la inclusión de saltos de línea y tabulaciones dentro de las URLs, según un análisis reciente publicado en el blog de Daniel Lemire. Aunque la especificación técnica de URLs indica que estos caracteres deberían generar un error, los navegadores lo

Markdown: texto formateado sin HTML, solución ingeniosa

Este artículo describe una solución ingeniosa para mostrar texto coloreado y con formato en GitHub-Flavored Markdown (GFM) sin recurrir a HTML. El autor, Scottvr, del proyecto 'phart' (Python Hierarchical ASCII Rendering Tool), se enfrentó al desafío de integrar la salida de su herramienta, que gene

Hopp critica WebKit: desafíos en el desarrollo

Este artículo del blog de gethopp.app, escrito por Costas Alexoglou, detalla las frustraciones experimentadas al trabajar con WebKit, el motor de renderizado utilizado por Safari y otras aplicaciones. El problema surge porque Hopp, una aplicación de programación remota de baja latencia, requiere un

GIMP 3.2: Nuevas herramientas y mejoras para edición

El equipo de GIMP anunció el lanzamiento de la versión 3.2 de su software de edición de imágenes, disponible desde hoy en gimp.org. Este lanzamiento, resultado de un año de desarrollo comunitario, continúa la hoja de ruta iniciada con GIMP 3.0, enfocándose en optimizar los ciclos de publicación. Ent

FFmpeg: Nuevo filtro para gráficos vectoriales en video

FFmpeg ha introducido un nuevo filtro llamado 'drawvg' a partir de la versión 8.1, que permite renderizar gráficos vectoriales sobre fotogramas de video. Este filtro utiliza un lenguaje de scripting propio, denominado VGS (Vector Graphics Script), para definir los gráficos, los cuales son rasterizad

Pretext: Nueva biblioteca JavaScript acelera el renderizado de texto

Un desarrollador ha lanzado 'Pretext', una nueva biblioteca de JavaScript/TypeScript de código abierto diseñada para optimizar el rendimiento del renderizado de texto en aplicaciones web. La biblioteca evita las costosas operaciones de reflow del diseño al medir el texto directamente utilizando el m

Tipografía: Más que Letras, un Arte para el Diseño

Este artículo de Adam Zieliński, inspirado en el libro "Practical Typography" de Butterick, explora los principios fundamentales de la tipografía y su importancia en el diseño. La tipografía, a menudo subestimada, es esencial para comunicar eficazmente un mensaje. El autor utiliza una analogía teatr

sfsym: exporta símbolos de Apple a SVG fácil y rápido

Un nuevo comando de línea de comandos llamado `sfsym` simplifica la exportación de los Símbolos SF de Apple (SF Symbols) como archivos SVG, PDF o PNG. Desarrollado por Yapstudios y disponible en GitHub, esta herramienta extrae los vectores directamente del renderizador de símbolos de macOS, garantiz

Lotus 1-2-3 renace: compatible con Excel

Un desarrollador ha revivido Lotus 1-2-3, una hoja de cálculo clásica de la era DOS, en un proyecto llamado 'l123'. Esta reimplementación moderna, escrita en Rust, busca replicar la experiencia de usuario original, incluyendo el panel de control de tres líneas, la navegación con teclado y los menús

Scratch: Vulnerabilidades por archivos SVG ponen a niños en riesgo

Este artículo del blog de muffin.ink explora una serie de vulnerabilidades de seguridad que han afectado a Scratch, una plataforma de programación visual para niños, debido a la forma en que maneja los archivos SVG (Scalable Vector Graphics). El problema central radica en que Scratch analiza conteni

IA genera texto legible en imágenes: nuevo método

Un investigador ha desarrollado una nueva técnica para mejorar la precisión de texto y números en imágenes generadas por inteligencia artificial. El método, descrito por Sam Collins en su blog, permite generar imágenes con texto legible y numérico, algo que los modelos de IA actuales, como Gemini, s

Webs dinámicas: la clave está en páginas HTML simples

En la era de la inteligencia artificial y la proliferación de herramientas de desarrollo web complejas, a menudo nos perdemos en la búsqueda de interacciones sofisticadas y dinámicas en las páginas web. Sin embargo, el autor, Jim Nielsen, propone un enfoque refrescante y fundamental: construir sitio

Desarrollador Haskell implementa pruebas visuales golden para librería CAD

Un desarrollador Haskell ha implementado técnicas de 'Golden Testing' o pruebas de regresión visual para su librería Waterfall-CAD, una herramienta de CAD programable lanzada en 2023. El autor, Joe Warren, enfrentaba dificultades para probar su librería debido a que los outputs son modelos 3D comple

El punto tipográfico: una unidad de medida con más de 500 años de confusión

El punto tipográfico es una unidad de medida histórica originaria de 1517, diseñada para representar el tamaño mínimo significativo de impresión. Sin embargo, esta aparente simplicidad enmascara una realidad compleja: no existe una definición universal de 'punto', lo que ha generado inconsistencias

brevio: una colección gratuita y privada de 162 herramientas de navegador

brevio es un conjunto de 162 utilidades web gratuitas, privadas y de uso instantáneo, organizadas en 12 categorías y ejecutadas directamente en el navegador. La premisa del proyecto es sencilla: no requiere registros, no sube archivos a servidores externos y no incluye seguimiento ni reclamos public

Scanwayy, el generador de códigos QR con IA y logo integrado

Scanwayy es una herramienta web que emplea inteligencia artificial para crear códigos QR personalizados con el logo y la estética de una marca. El usuario pega una URL o un texto, sube su logotipo y describe el estilo deseado —colores, materiales o referencias visuales como 'mate negro con acentos c

Cómo convertir un escrito a mano en texto copiable dentro de un SVG

Este artículo describe el proceso técnico seguido por su autora para publicar en la web un texto escrito a mano y, al mismo tiempo, permitir que el contenido sea seleccionable y copiable. El primer paso fue fotografiar las páginas manuscritas; después, las imágenes se integraron en un único archivo

Recompresión sin pérdida de GIF mediante búsqueda exhaustiva: nace ZGIF

El formato GIF, el más antiguo de los formatos de imagen comprimidos de uso extendido, sigue siendo imprescindible como recurso de respaldo en navegadores muy antiguos, desde NCSA Mosaic hasta Dillo o Konqueror. Sin embargo, su compresión LZW es poco eficiente comparada con las alternativas modernas

Reducir la sobrecarga de capas en LBSE, el motor SVG por capas de WebKit

El LBSE (Layer Based SVG Engine) de WebKit nació con una idea central: que SVG dejara de funcionar como una isla de código aparte y reutilizara la misma maquinaria de capas que ya empleaban HTML y CSS. Así, SVG heredaría de golpe la aceleración por GPU, el compositing acelerado y las futuras mejoras

Cómo dibujar regiones finitas de los mosaicos de Penrose en Haskell

Este artículo describe, paso a paso, cómo generar regiones finitas de los mosaicos no periódicos de Roger Penrose formados por cometas (kites) y dardos (darts) utilizando el paquete Diagrams de Haskell. El trabajo surge de una colaboración con Stephen Huggett sobre propiedades matemáticas de estos t

Un mapa mundial comprimido en menos de 500 bytes con ayuda de IA generativa

Un desarrollador ha conseguido representar un mapa del mundo reconocible en apenas 445 bytes comprimidos, apoyándose en inteligencia artificial generativa para explorar el límite de lo posible. El proyecto parte de su participación en la competición JS1k, donde hace más de una década construyó un cl

Polar Signals migra su dashboard de flame graphs de SVG a Canvas

Polar Signals ha rediseñado el panel de su profiler sustituyendo el renderizado basado en SVG por un motor de Canvas, con el objetivo de eliminar el cuello de botella que imponía el árbol DOM al dibujar flame graphs con decenas de miles de frames. En el modelo previo, cada frame se representaba como

Editor en vivo de Mermaid: diagramas en el navegador sin registro

Moxie Docs ofrece un editor en vivo de Mermaid gratuito y basado en el navegador que permite crear, previsualizar y exportar diagramas sin necesidad de registro ni instalación. La herramienta dibuja el diagrama a medida que se escribe el código en el panel izquierdo y muestra el resultado al instant

Renderizador 3D a SVG que proyecta texturas sin rasterización

El desarrollador conocido como seveibar ha publicado simple-3d-svg, un renderizador 3D escrito en TypeScript sin dependencias que transforma objetos tridimensionales en SVG manteniendo un peso de archivo reducido. El proyecto nace como apoyo al renderizado de placas de circuito creadas en React con

Por qué los JPEG diminutos se ven distintos en Chrome

Una diferencia de renderizado entre Chrome y Firefox al mostrar un icono pequeño llevó a descubrir una optimización poco conocida en la decodificación de JPEG. El artículo explica el problema y lo resuelve de forma didáctica, paso a paso. El JPEG se comprime dividiendo la imagen en bloques de 8×8 p

El problema de los tres trazos en el renderizado de diseño

Penpot, la herramienta de diseño open source, detalla en su blog técnico un desafío interno bautizado como "El problema de los tres trazos". El equipo lo descubrió durante la migración de su renderizador clásico, basado en SVG, a un nuevo sistema basado en WebGL con la biblioteca Skia como motor grá

Introducción a Canvas, el nuevo búfer de píxeles de GNU Emacs

El parche que introduce la funcionalidad canvas en GNU Emacs se incorporó por fin al repositorio oficial tras unos ocho meses de trabajo, y formará parte del ciclo de Emacs 32. Se trata de un nuevo tipo de imagen que expone al programador un búfer de píxeles ARGB32 accesible a bajo nivel mediante la

Métodos para generar gradientes aleatorios, del heightmap a DALL·E 2

Este artículo repasa la evolución de las técnicas de generación de gradientes aleatorios aplicadas a la identidad visual de OpenAI, desde el trabajo fundacional de Ben Barry en 2017 hasta las posibilidades que abren los modelos de generación de imágenes por IA. La primera técnica, el heightmap, con

Zeyad Deeb presenta 'One Drawing, Eight Shots', un experimento web interactivo

Zeyad Deeb ha lanzado 'One Drawing, Eight Shots', un proyecto experimental que combina narrativa cinematográfica con técnicas avanzadas de desarrollo web. La obra, titulada 'Hotel Kubernetes', presenta una escena de un hotel ficticio donde la reserva de una habitación no se actualiza correctamente,

Diferencias entre la generación procedural de escudos y mon japoneses

El artículo analiza las estrategias computacionales para generar visuales identitarios, comparando la tradición heráldica europea con el sistema japonés de mon. El autor argumenta que, aunque ambas son sistemas de identificación visual, sus estructuras internas requieren enfoques algorítmicos distin