13 repositorios
Mechanisms for integrating graphic resources into documents with support for accessibility descriptors.
Distinct from Embedded HTML Snippets: Existing candidates focus on PDFs, binary extractors, or HTML snippets; this is the core specification for the img element.
Explore 13 awesome GitHub repositories matching user interface & experience · Image Embeddings. Refine with filters or upvote what's useful.
ExcelJS is a Node.js spreadsheet engine and manipulation library used for reading, writing, and modifying XLSX and CSV files. It functions as a formatting tool and asynchronous streaming parser for generating complex workbooks containing formulas, rich text, and custom styles. The library is distinguished by its ability to process large datasets using asynchronous data streaming and incremental processing, which minimizes memory usage during data extraction and file generation. Its capability surface covers comprehensive data management, including structured tables, named ranges, and cell da
Allows adding images to workbooks and positioning them as tiled backgrounds or over specific cell ranges.
pdf2htmlEX is a tool that converts PDF documents into HTML while preserving the original text, fonts, and layout. It uses CSS positioning and font embedding to replicate the PDF's appearance in a browser, producing output that works without JavaScript. The tool can generate a single self-contained HTML file with all resources embedded, or split the document into separate HTML files per page for individual loading and navigation. The converter offers extensive control over the output, including the ability to embed fonts directly into the HTML using base64-encoded Data URIs, or keep them as se
Embeds fonts and images as data URIs in HTML for self-contained documents.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
The HTML specification displays a graphic resource and provides alternative text for accessibility.
Lazyload is a JavaScript plugin that defers the loading of images until they scroll into the viewport, using the browser's Intersection Observer API to detect visibility. It is designed to speed up initial page load and save bandwidth by delaying off-screen images, and includes a jQuery-compatible wrapper for drop-in integration with existing jQuery code. The plugin distinguishes itself through support for responsive images, loading different sources based on screen size, and a blur-up placeholder effect that shows a low-resolution image that transitions into the sharp version once fully load
Embeds the placeholder image directly in the HTML as a data URI to cut down on separate network requests.
Viewerjs is a JavaScript image viewer library and frontend media display tool. It functions as an image gallery component and web-based manipulator for rendering images within browser interfaces. The library enables interactive image inspection through zooming, panning, rotating, and flipping operations. It supports both full-screen modal overlays and embedded inline page rendering to accommodate different display requirements. The project includes systems for gallery navigation, such as automated slideshows and index-based selection. It provides interface controls for keyboard-driven naviga
Allows integrating the image viewer directly into a web page layout instead of a floating overlay.
Includes images from DOCX files as inline data URIs in the HTML output for self-contained documents.
Embeds an image with configurable dimensions, alignment, border, and accessibility description directly in a markdown page.
Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we
Provides an embeddable trace viewer that can be integrated into third-party web pages via iframe and programmatic data feeding.
dtale es una cuadrícula interactiva basada en web y visualizador para dataframes de pandas, diseñado como una herramienta de análisis de datos exploratorio. Proporciona una interfaz basada en navegador para analizar estructuras de datos tabulares, permitiendo a los usuarios calcular estadísticas, detectar valores atípicos y calcular correlaciones sin escribir código manual. El proyecto funciona como un visor de datos integrado que puede integrarse en aplicaciones web a través de iframes o rutas personalizadas, con soporte específico para Django, Flask y Streamlit. Permite la exploración de conjuntos de datos a través de una combinación de una cuadrícula de datos interactiva y una biblioteca de visualización de datos capaz de generar histogramas, diagramas de caja y gráficos de dispersión 3D. La plataforma cubre una amplia gama de capacidades de gestión y análisis de datos, incluyendo limpieza de datos tabulares, remodelación y filtrado interactivo. Incluye herramientas de observabilidad para el análisis de datos faltantes, cálculo de correlación y puntuación de poder predictivo. Para la gestión de sesiones, admite el seguimiento de múltiples instancias y la persistencia del estado en procesos de trabajo concurrentes. La interfaz está protegida por autenticación de nombre de usuario y contraseña y admite la ingesta de datos desde archivos delimitados, hojas de cálculo y almacenes de datos ArcticDB.
Provides a visual analysis component that integrates into web applications via iframes or custom routes.
Esta es una librería de PHP para generar códigos QR legibles por máquina a partir de texto o cargas útiles de datos. Funciona como una librería de imágenes que renderiza estos códigos en varios formatos mientras proporciona utilidades para verificar la precisión y legibilidad de los datos. El proyecto se distingue por admitir la creación de códigos QR de marca, permitiendo la incrustación de logotipos personalizados y etiquetas de texto. Para garantizar la calidad, incluye una herramienta de validación que realiza una verificación de legibilidad para confirmar que los códigos generados están listos para ser escaneados antes del despliegue. La librería cubre una amplia gama de capacidades de salida y renderizado, incluyendo exportación multiformato a PNG, SVG, WebP y PDF. Gestiona la entrega de datos a través de cadenas binarias, URIs de datos y archivos del sistema de archivos, e incluye configuraciones para la codificación de caracteres y la optimización de la nitidez de la imagen.
Provides multiple output options for delivering images via binary strings, data URIs, or the filesystem.
This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We
Embeds assets directly into the output as base64-encoded data URIs or ES modules.
bluemonday is a Go library for scrubbing user-generated HTML content to prevent cross-site scripting and other injection attacks. It functions as an HTML policy engine and sanitizer that removes dangerous scripts and malicious tags by applying configurable element and attribute allowlists. The project distinguishes itself through a rule-based system that utilizes regular expressions and name-based lists to define permitted tags, attributes, and CSS styles. It includes a URL security validator that enforces safe protocols and automatically injects security attributes such as nofollow and noope
Ensures inline data URIs use safe image formats through MIME type and encoding verification.
Docxtemplater is an office document generation engine designed to automate the creation of personalized business documents, presentations, and spreadsheets. By manipulating the underlying XML structure of office files, the framework replaces placeholders within pre-designed templates with dynamic data, enabling the programmatic production of reports, invoices, and complex data-driven documents. The project distinguishes itself through a modular extension architecture that allows developers to integrate custom logic for handling images, charts, and specialized formatting. It supports advanced
Inserts images into spreadsheet cells with automatic scaling and cell-binding to ensure images resize alongside their parent cells.