Функция paint-hires
является остатком от исходной реализации Схемы MIT. Тогда «высокое разрешение» было слишком медленным, чтобы использовать его во время экспериментов, поэтому paint-hires
использовалось для получения «окончательного» изображения.
Когда исходная реализация Схемы MIT языка изображений SICP была портирована на PLT-схему, paint-hires
была сохранена.
Недавно (в течение года или двух) язык изображений SICP был переопределен на современной ракетке. Это дает вам возможность использовать язык изображения с разрешением по вашему выбору, цвета! (оригинальная схема MIT использовалась на монохромных дисплеях) и многое другое.
Сделайте копию: "main.rkt" и einstein2.jpg "и сохраните их в одной папке.
Откройте "main.rkt" в DrRacket и запустите его.
Посмотрите на дно для примеров.
Добавьте свою собственную программу внизу "main.rkt".
Просмотрите файлы, как использовать цвета и т. Д.
Оба файла здесь:
https://github.com/sicp-lang/sicp/tree/master/sicp-pict