Disc Image Studio burns visible pictures onto CDs, DVDs and Blu-ray discs

Disc Image Studio is an open-source tool, published on GitHub, that converts a single picture into data that obeys the physical-layer constraints of CD, DVD and single-layer BD-R discs. Once the disc is burned, the pattern is visible to the naked eye on its surface. The idea is to control how the data is laid out so the written disc itself becomes the artwork.
The Windows desktop edition supports both design and burning. Users download win-x64.exe from GitHub Releases and run it directly; the release packages bundle the .NET runtime. The desktop version needs Windows 10 2004 (build 19041) or later, or Windows 11. For Linux and macOS there is an experimental command-line version that generates CD, DVD and Blu-ray images offline. Linux (glibc) users pick linux-x64 or linux-arm64; Apple Silicon Macs take osx-arm64 and Intel Macs osx-x64. The CLI does not burn on its own: actual disc writing is left to burning software that supports the image or track.
The workflow in the GUI is: choose CD, DVD or Blu-ray on the home page, set an output location and create a project. On the design page you import an image, lay it out with layers, and use a tone panel to adjust dithering, gamma, brightness and grayscale levels. The preview page shows how the picture projects onto the disc. The export page produces ISO, RAW or WAV plus CUE output, or starts instant burning straight onto a blank disc.
Media support differs by format. For CD, the tool exports a WAV track with a proper header plus a matching CUE sheet, which works with burning software such as cdrecord and ImgBurn; a RAW track export is also available. For DVD it exports an ISO image. For Blu-ray it supports any single-layer 25 GB BD-R, with pure artwork discs or UDF 2.01 files. Discs can also carry files: on the design page you pick a folder to store and whether it sits on the inner or outer ring, and in the preview the file area of a mixed disc is marked in yellow. For grayscale, both CD and DVD use a two-level black-and-white scheme; CD uses the values 0D and AA, while the DVD scrambling domain uses A5 and 92. A separate dithering utility can also turn a source image into a 0/255 black-and-white PNG, with side-by-side preview and lossless PNG export.
The project ships built-in disc presets for several brands across CD, DVD and BD, and invites users to contribute their own calibrated data. It also describes an assisted calibration process. Compared with calibrating by eye, the README says the assisted algorithm raises the precision of determinable disc-surface physical data from 10-6 to 10-14 (exponents as rendered in the source; no unit or measurement method is given). As an example, with a constant track pitch the radial lines of a crosshair test pattern came out visibly bent; after regenerating and burning with the cubic track-pitch parameters from assisted calibration, the lines were closer to straight radial lines.
Instant streaming burning is marked experimental. It burns CD, DVD and BD-R while the data is being generated, without saving a full image; BD-R uses MMC sequential writing. It runs through Windows' built-in IMAPI2, installs no driver or service, requires a Windows-recognised CD, DVD or BD burner and a blank disc, and rejects non-blank media. The README tells users to use only expendable test media.
Other details: the interface comes in Simplified Chinese, Traditional Chinese, English and Japanese, or follows the system language. The CLI reads PNG, JPEG, BMP and GIF, using the first frame of animated images, and a two-sector track command is given as an installation check. Building from source needs the .NET 10 SDK. The project is licensed GPL v3.0 or later. Its CD interleaving contains code ported from, and modified from, the CDImage project by arduinocelentano, which the README credits with showing how to form a visible image on a disc surface by generating CD tracks.
Key facts
- Disc Image Studio converts one picture into data matching the physical-layer constraints of CD, DVD and single-layer BD-R, so the burned disc shows a visible pattern.
- The Windows desktop app handles design and burning; an experimental CLI for Linux and macOS generates CD, DVD and Blu-ray images offline, with burning left to other software.
- Exports include ISO, RAW and WAV plus CUE; Blu-ray support covers any single-layer 25 GB BD-R, with artwork-only or UDF 2.01 file discs.
- Instant streaming burning is experimental, uses Windows IMAPI2, needs a blank disc, and the README says to use only expendable test media.
- The project is GPL v3.0 or later and builds on code ported from arduinocelentano's CDImage project.
Why it matters
Burned discs normally show nothing meaningful on their face. This project treats the layout of the written data as a drawing surface, so a CD, DVD or single-layer BD-R can display a picture on its own. It builds on the CDImage project by arduinocelentano, which showed the idea for CD tracks, and extends it to DVD and Blu-ray with a GUI, presets and a calibration workflow. It is a niche hack rather than a mainstream product.
Who it affects
Hobbyists and makers who still burn optical discs and want custom artwork on them. Windows users get the full design and burning app; Linux and macOS users get an experimental command line that only generates images. People who want to contribute calibration data for particular disc brands can do so through the presets mechanism the project describes.
How to use it
On Windows, download win-x64.exe from GitHub Releases and run it; the .NET runtime is bundled. Pick CD, DVD or Blu-ray, import an image, adjust dithering, gamma, brightness and grayscale levels, check the preview, then export ISO, RAW or WAV plus CUE, or use instant burning with a blank disc. On Linux or macOS, download the CLI archive matching your CPU and run ./disc-image-studio --help, then hand the generated image to burning software. The project is free software under GPL v3.0 or later. Building from source needs the .NET 10 SDK.
How solid is it
The material is the project's own README, so the claims are the maker's. It says instant burning has only partial real-disc feedback, with verification across devices, media and burn paths still limited. The headline calibration figure (10-6 to 10-14) comes with no stated unit or method. The README gives no tested burner list, no disc photos and no measurements beyond a qualitative description of straightened crosshair lines after calibration.
Risks and caveats
Instant burning is experimental and can ruin a disc: interrupted burning, power loss or too slow a generation speed can make it unusable. BD-R sequential writing has no spare-area remapping, so after an interruption the same disc usually cannot be written again. Mixed-folder discs fix their layout before burning, and if a source file changes size meanwhile the task stops safely, though a disc already being written can still be spoiled. The visible result depends on the disc, burner, firmware and write strategy. Non-blank media must not be used. The Linux and macOS CLI is experimental and does not burn discs itself.