13 Repos
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 is a web-based interactive grid and visualizer for pandas dataframes, designed as an exploratory data analysis tool. It provides a browser-based interface for analyzing tabular data structures, allowing users to calculate statistics, detect outliers, and compute correlations without writing manual code. The project functions as an embedded data viewer that can be integrated into web applications via iframes or custom routes, with specific support for Django, Flask, and Streamlit. It enables the exploration of datasets through a combination of an interactive data grid and a data visualiz
Provides a visual analysis component that integrates into web applications via iframes or custom routes.
Dies ist eine PHP-Bibliothek zur Generierung maschinenlesbarer QR-Codes aus Text- oder Daten-Payloads. Sie fungiert als Bildbibliothek, die diese Codes in verschiedene Formate rendert und gleichzeitig Utilities zur Überprüfung der Datengenauigkeit und Lesbarkeit bereitstellt. Das Projekt zeichnet sich durch die Unterstützung der Erstellung gebrandeter QR-Codes aus, was das Einbetten benutzerdefinierter Logos und Textlabels ermöglicht. Um die Qualität sicherzustellen, enthält es ein Validierungstool, das eine Lesbarkeitsprüfung durchführt, um zu bestätigen, dass generierte Codes vor dem Deployment scanbereit sind. Die Bibliothek deckt ein breites Spektrum an Ausgabe- und Rendering-Funktionen ab, einschließlich Multi-Format-Export in PNG, SVG, WebP und PDF. Sie verwaltet die Datenbereitstellung über Binärstrings, Data-URIs und Dateisystemdateien und enthält Konfigurationen für Zeichenkodierung und Optimierung der Bildschärfe.
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.