Разработчик под никнеймом JiaFeiMiao‑K-Cat выпустил утилиту DiscImageStudio, которая конвертирует изображение в данные для записи на оптический диск и наносит их с помощью записи. В итоге картинка становится видна на той же стороне, с которой привод считывает данные.

Утилита подбирает данные так, чтобы нанесённые лазером метки по‑разному отражали свет. Из правильно подобранного сочетания светлых и тёмных участков складывается рисунок. Чтобы изображение не искажалось, программа учитывает геометрию спиральной дорожки. Перед нанесением рисунка можно записать тестовый узор для калибровки или использовать один из готовых профилей.

Для записи нужен чистый оптический диск и привод, который поддерживает его формат. Есть полноценная поддержка CD и DVD, а Blu‑ray пока находится в тестовом режиме. Уровень контраста изображения зависит от диска, привода и режима записи. CD‑R можно записать один раз, а CD‑RW — стереть и использовать повторно. Примечательно, что на диске с нанесёнными узорам можно сохранить и обычные файлы, выделив под них внешнее или внутреннее кольцо.
Версия DiscImageStudio с графическим интерфейсом доступна для Windows 10 и 11. Для Linux и macOS есть экспериментальная утилита командной строки. С её помощью можно подготовить файлы для записи, а саму запись выполнить с помощью стороннего софта.

Код утилиты DiscImageStudio открыт и опубликован на GitHub по лицензии GPL-3.0.
Источник: habr.com