# Website Image Extractor (WebsiteImageExtractor.online) — Extended LLM & RAG Technical Corpus > Comprehensive architectural, algorithmic, and normative specification index for WebsiteImageExtractor.online, compiled from the site's dynamic sitemap architecture by the Web Asset & DOM Specification Research Desk. --- ## 1. Site Architecture & Stack - **Domain**: `https://websiteimageextractor.online` - **Framework**: Astro 7.4+ Static HTML-First Architecture (`output: 'static'`, `compressHTML: true`, Speculation Rules API prerendering, View Transitions with `data-astro-transition-persist`). - **Execution Model**: 100% Client-Side Browser Sandbox (`DOMParser`, `OffscreenCanvas`, `JSZip` PKWARE DEFLATE Level 6, `URLSearchParams` state serialization) paired with optional Zero-Log Edge HTML Fetcher. - **Institutional Research Desk**: `Web Asset & DOM Specification Research Desk` - **Governing Normative Standards**: 1. `WHATWG HTML Living Standard § 4.8.3` (Embedded Content: ``, `srcset` width `w` & pixel-density `x` descriptors, ``) 2. `W3C SVG 2.0 Specification` (Inline `` DOM serialization, `xmlns="http://www.w3.org/2000/svg"`, `viewBox` geometry) 3. `IETF RFC 2397 & RFC 4648` (`data:image/*;base64` inline binary media streams; exact byte length $B = \lfloor L \times 3 / 4 \rfloor - P$) 4. `IETF RFC 9649` (WebP container RIFF/VP8/VP8L bitstream decoding) 5. `ISO/IEC 15948` (Portable Network Graphics 32-bit RGBA lossless DEFLATE specification) - **Wikidata Knowledge Graph Entities (`sameAs`)**: - Web Scraping: `https://www.wikidata.org/wiki/Q665452` - Document Object Model (DOM): `https://www.wikidata.org/wiki/Q165658` - Portable Network Graphics (PNG): `https://www.wikidata.org/wiki/Q178051` - Scalable Vector Graphics (SVG): `https://www.wikidata.org/wiki/Q2078` - WebP: `https://www.wikidata.org/wiki/Q723039` --- ## 2. Content & Tool Data Schema (`src/data/seoContent.ts`) ```typescript interface PillarPageData { route: "/" | "/bulk-website-image-downloader/" | "/freeware-browser-image-savers/" | "/html-css-image-scraper/"; siloSlug: string; siloName: string; pillarKeyword: string; requiredKeywordStems: string[]; clusterStemPool: string[]; title: string; metaDescription: string; h1: string; heroBadge: string; heroLead: string; heroImage: string; heroImageAlt: string; defaultPresetId: string; inverseTwinRoute: string; inverseTwinLabel: string; zsvTriples: string[]; editorialSections: EditorialSection[]; decomposedSubQueries: DecomposedSubQuery[]; faqs: FaqItem[]; citations: CitationItem[]; ragSummary: string; } ``` --- ## 3. Core Pillar & Category Taxonomy | Route | Silo Name | Target Pillar Keyword | Hero Architecture | Primary Utility Scope | |---|---|---|---|---| | `/` | Master Website Image Extractor Technical Hub | `image extractor` | `cinematic-stage` | 10-vector live URL & raw HTML/CSS image discovery, responsive `srcset` max-candidate selector, `.jpg_orig` un-cropper | | `/bulk-website-image-downloader/` | Bulk Website Image Downloader & Mass Page Photo Saver | `image downloader` | `financial-terminal` | Client-side JSZip DEFLATE Level 6 batch `.zip` archiver, `{domain}-{index}-{w}x{h}.{ext}` token renamer, URI deduplicator | | `/freeware-browser-image-savers/` | Free Online Picture Savers, Copy-Paste Downloaders & Extension Alternatives | `save image` | `metallurgy-lab` | Zero-extension browser image saver, OffscreenCanvas WebP/AVIF to Lossless PNG or 92% Studio JPEG transcoder | | `/html-css-image-scraper/` | HTML Source Code Image Parser, Web Scraper & Asset Ripper | `download images from html files` | `cad-blueprint` | Raw DevTools HTML/CSS source paste lexer, 14 lazy-load `data-src` un-cloaker, W3C SVG 2.0 serializer, RFC 2397 Base64 decoder | --- ## 4. 10 Normative DOM & CSS Extraction Vectors 1. **`img[src]`** (`WHATWG § 4.8.3` — 34.0% yield share): Standard HTML image source attributes resolved against document base URI. 2. **`img[srcset]`** (`WHATWG § 4.8.4.2` — 22.5% yield share): Responsive width (`320w`..`3840w` 4K) and pixel-density (`1x`..`3x`) candidate sorting. 3. **`picture > source`** (`WHATWG § 4.8.2` — 11.2% yield share): Art-directed multi-MIME (`image/avif`, `image/webp`, `image/jpeg`) containers. 4. **`[data-src]` lazy attributes** (`WHATWG Custom Data` — 9.8% yield share): Un-cloaks 14 deferred lazy-loading attributes (`data-src`, `data-lazy-src`, `data-original`, `data-bgset`). 5. **`css background-image`** (`W3C CSS Backgrounds Level 3` — 8.4% yield share): Extracts inline `style` and stylesheet `url(...)` / `image-set(...)` declarations. 6. **`inline `** (`W3C SVG 2.0` — 6.5% yield share): Serializes inline `` nodes and injects `xmlns="http://www.w3.org/2000/svg"` and `viewBox` bounds. 7. **`meta og:image`** (`OpenGraph / X Card` — 3.1% yield share): Harvests high-resolution social preview cards from `` metadata. 8. **`apple-touch-icon` & Favicons** (`W3C Web App Manifest` — 2.0% yield share): Extracts `16x16` to `512x512` brand identity icons. 9. **`video[poster]`** (`WHATWG § 4.8.9` — 1.4% yield share): Extracts keyframe still captures bound to HTML5 `