|
|
||
|---|---|---|
| .gitignore | ||
| generate.php | ||
| index.php | ||
| loading.php | ||
| README.md | ||
| result.php | ||
| save-prompt.php | ||
Legacy Stable Diffusion WebUI — Summer Update ☀️
A minimalistic, JavaScript-free web interface for Stable Diffusion, designed for compatibility with legacy web browsers like Internet Explorer 4, Netscape 4.x, and even Classilla on Mac OS 9.
Built for long-term access to AI image generation using the AUTOMATIC1111 API — from modern GPUs to vintage clients.
🆕 Summer 2025 Update Highlights
- 🗂 File structure cleanup – Generation, prompt saving, and UI now fully separated for better maintainability.
- ⏳ True loading screen –
loading.phpnow displays a loading message before generation starts. - 💾 "Save Prompt" moved to result page – Save your prompt right after generation from
result.php. - 📉 Improved compression – Lowered ImageMagick quality to 75 (from 85) for 90–93% file size reduction.
- ✅ Default sampler set to
Euler a, which works especially well with Illustrious XL (the recommended model). - 🧼 Overall code quality and parameter consistency improved.
🔧 Features
- No JavaScript — 100% HTML 4.01 and PHP
- Ultra-lightweight for slow or vintage clients
- LORA model support via
[name:weight]syntax - Prompt saving and loading via
saved-prompts.json - Server-side PNG ➜ JPG conversion with ImageMagick
- Compatible with AUTOMATIC1111 Stable Diffusion WebUI
- Configurable generation settings:
- Image size
- CFG scale
- Steps
- Sampler method
- Negative prompt support
🌐 Browser Compatibility
Tested on:
- ✅ Internet Explorer 4–6 (Windows 95–2000)
- ✅ Netscape 4.x
- ✅ Classilla (Mac OS 9)
- ✅ Firefox ESR 102+ (modern systems)
📦 Requirements
-
Back-end:
AUTOMATIC1111 Stable Diffusion WebUI running with--api
https://github.com/AUTOMATIC1111/stable-diffusion-webui -
Front-end Server:
Linux server with:- PHP 8+
- ImageMagick
- cURL
- Any web server (Apache, nginx, or FrankenPHP)
-
Client:
Any browser capable of submitting forms and rendering HTML 4.01
(Yes, it really works on Windows NT 4.0)
🧪 Installation
- Start AUTOMATIC1111's WebUI with
--api - Install PHP and ImageMagick on your web server
- Place
index.php,loading.php,generate.php, andresult.phpin your web directory - Ensure write permissions for:
saved-prompts.json- Your web server's root directory containing the phpsd files, this is where images will be stored
- Access
index.phpfrom a browser and start generating!
🧭 Usage Guide
- Open
index.php - Type your prompt and negative prompt (optional)
- Adjust generation parameters
- Submit ➜ loading screen ➜ image result
- Save your favorite prompts directly from
result.php
🧠 LORA Support
Use the syntax:
[lora-name:weight]
Example:
a high-detail wizard portrait [wizard-style:0.8]
Weight values typically range from 0.1 to 1.0
📸 Image Processing Notes
-
Generated PNGs are automatically converted to optimized JPGs
-
ImageMagick runs with:
-quality 75 -strip -interlace Plane -gaussian-blur 0.05 -sampling-factor 4:2:0 -
Resulting file sizes reduced by ~90–93%, ideal for slow connections and legacy hardware
🧭 System Architecture
Below is a flowchart diagram representing the separation of concerns between the legacy client and the backend server during prompt submission and image generation.
🖥️ Screenshots
Running on Windows 2000 SP2 with IE 5 — Illustrious XL Output (June 22, 2025 Summer Update)
This image was generated using Euler a sampler and the Illustrious XL model, processed entirely through the phpsd legacy frontend. Displayed here in Internet Explorer 5 on Windows 2000 SP2.
Running on Mac OS 9 + Classilla
Firefox ESR 115 on Debian 12
🖼️ Legacy Wallpaper Output
Don’t just generate — decorate.
All generated images are:
- Optimized for ultra-low size (JPG @ quality 75)
- CRT-safe resolution options
- Perfect for Retro PC wallpapers
Whether you’re browsing from Classilla or setting your ThinkPad T21’s background, phpsd delivers.
🤝 Contributing
Pull requests, forks, and retro tweaks welcome! Feel free to adapt the UI for even older setups or customize layouts per browser profile.
📜 License
MIT License
🧠 Credits
- Front-end & optimization by markmental
- Powered by AUTOMATIC1111’s Stable Diffusion WebUI