MacPaint — это редактор растровой графики , разработанный Apple Computer и выпущенный вместе с оригинальным персональным компьютером Macintosh 24 января 1984 года. [2] Он продавался отдельно за 195 долларов США вместе со своим аналогом текстового редактора MacWrite . [3] MacPaint был примечателен тем, что мог генерировать графику, которую могли использовать другие приложения. Он научил потребителей тому, что может делать графическая система с помощью мыши , буфера обмена и языка изображений QuickDraw . [4] [5] Изображения можно было вырезать из MacPaint и вставлять в документы MacWrite. [5]
Оригинальный MacPaint был разработан Биллом Аткинсоном , членом первоначальной команды разработчиков Macintosh от Apple. [6] Ранние версии MacPaint назывались MacSketch, все еще сохраняя часть названия своего корня — LisaSketch. [7] Позже он был разработан Claris , дочерней компанией Apple, занимающейся программным обеспечением, которая была основана в 1987 году. Последней версией MacPaint была версия 2.0, выпущенная в 1988 году. Claris прекратила ее выпуск в 1998 году из-за уменьшения продаж. [8]
MacPaint был написан Биллом Аткинсоном , членом первоначальной команды разработчиков Macintosh от Apple. [6] Оригинальный MacPaint состоял из 5804 строк компьютерного кода Pascal , дополненных еще 2738 строками 68000 языка ассемблера . [9] Пользовательский интерфейс MacPaint был разработан Сьюзен Каре , также членом команды Macintosh. [10] Каре также провела бета-тестирование MacPaint перед выпуском. [10]
MacPaint позволяет пользователям редактировать растровое изображение размером 576х720 пикселей и разрешением 72 точки на дюйм (немного шире экрана и чуть более чем в два раза выше экрана). Занимает большую часть экрана, предлагая область просмотра части растрового изображения с панелями инструментов и палитрами узоров вокруг него. [ нужна цитата ]
MacPaint использует два буфера внеэкранной памяти , чтобы избежать мерцания при перетаскивании фигур или изображений по экрану. [11] Один из этих буферов содержал существующие пиксели документа, а другой — пиксели его предыдущего состояния. [11] Второй буфер использовался в качестве основы функции отмены программного обеспечения . [11] В апреле 1983 года название программы было изменено с MacSketch на MacPaint. [12] Оригинальный MacPaint был запрограммирован как однодокументный интерфейс. Положение и размеры палитры были неизменяемы, как и окно документа. Это отличалось от другого программного обеспечения Macintosh того времени, которое позволяло пользователям перемещать окна и изменять их размер.
Оригинальный MacPaint имел функцию двойного масштабирования. Вместо функции масштабирования использовался специальный режим увеличения под названием FatBits. FatBits отображал каждый пиксель в виде кликабельного прямоугольника с белой рамкой. Режим редактирования FatBits установил стандарт для многих будущих редакторов. [13] MacPaint включал меню «Вкусности», включающее инструмент FatBits. В предварительных версиях это меню называлось «Меню СПИДа», но было переименовано в «Вкусности», поскольку летом 1983 года осведомленность общественности об эпидемии СПИДа выросла . [14] [15]
MacPaint впервые рекламировался в 18-страничной брошюре в декабре 1983 года, после более раннего анонса Macintosh 128K . [16] Macintosh был выпущен 24 января 1984 года, [15] [2] с двумя приложениями: MacPaint и MacWrite . Для специального поствыборного выпуска Newsweek в ноябре 1984 года Apple потратила более 2,5 миллионов долларов США на покупку всех 39 рекламных страниц этого выпуска. Реклама Newsweek включала множество страниц, посвященных объяснению того, как MacWrite и MacPaint работают вместе. [17] После запуска обозреватель New York Times отметил, что MacPaint открыл многочисленные графические возможности для персонального компьютера; он пошел еще дальше, заявив, что «это в 10 раз лучше, чем все остальное в своем роде, предлагаемое на персональных компьютерах». [5]
MacPaint 2.0 был выпущен 11 января 1988 года компанией Claris . [18] В программное обеспечение было добавлено множество улучшений, в том числе возможность открывать и использовать до девяти документов одновременно. [19] Оригинальный MacPaint работал как приложение для одного документа с неподвижным окном. MacPaint 2.0 устранил это ограничение, представив полнофункциональное окно документа размером до 8 x 10 дюймов. [19] Было введено несколько других функций, таких как инструмент масштабирования, инструмент MagicEraser для отмены действий и стационарные документы. [19 ] ] MacPaint 2.0 был разработан Дэвидом Рэмси, разработчиком Claris. [20] MacPaint 2.0 продавался за 125 долларов США, а для существующих пользователей MacPaint было доступно обновление за 25 долларов США. [19] Claris прекратила техническую поддержку оригинального MacPaint в 1989 году. [21] Claris прекратила продажу MacPaint в начале 1998 года из-за снижения продаж. [8] Вышло неофициальное обновление под названием MacPaint X, которое представляет собой бета-версию 3.0, в основном для людей, которые хотели иметь возможность использовать программу .
С 2010 года исходный код MacPaint 1.3 (написанный на комбинации ассемблера и Паскаля ) доступен в Музее истории компьютеров [22] вместе с исходным кодом QuickDraw , библиотекой для рисования растровой графики, [23] благодаря поддержка Стива Джобса. [24]
MacPaint вдохновил другие компании на выпуск аналогичных продуктов для других платформ; [25] в течение года существовало полдюжины клонов Apple II и IBM PC. [26] Некоторые из них включали Dazzle Draw от Broderbund для Apple II, PCPaint от Mouse Systems для ПК и Color Paint от IBM для IBM PCjr . [27]
[Джобс] отправил однострочное электронное письмо, в котором сказал, что это хорошая идея, и на следующий день она была реализована», — вспоминает Спайсер. «Ключевым моментом является наличие внутреннего защитника.