*******************************English version********************************* Hi! (:-) ) 1) My name is Andrey(or an english Andrew) Ignatyev( nik andrew_programmer). 2) ANIMAGE(Animation and Image or animation of image) is graphics editor written in pure assembler for Kolibri operation system. 3) My email polynki@mail.ru You can send my some quation or help my :) with deve- lopment(for example write decoder or coder some graphics formats). Offten I'm be a forum meos.sysbin.com Sorry,but documantation only an rassian,because i'm can a litl speake an english. But i'm done interface of program anderstandly. ********************************Russian version******************************** ******************************************************************************* *********************************ВВЕДЕНИЕ************************************** ******************************************************************************* Здравствуйте. 1) Меня зовут Андрей Игнатьев(ник andrew_programmer). 2) ANIMAGE это графический редактор написанный на чистом ассемблере для опера- ционной системы Колибри(лучшая операционная система в мире). 3) Вы можете посылать мне вопросы или помочь мне в разработке-например написать декодер или кодер какого-нибудь графического формата.Для того чтобы написать декодер вам вообще не надо знать как работает графический редактор.Единственное что вам необходимо знать - это то,что в esi находиться указатель на распаковыва- емый файл,а в edi указатель на область куда нужно распаковывать файл.Для работы декодера/кодера через eax передается указатель на область в 64 килобайта. Вы можете связаться со мной по электронной почте polynki@mail.ru .И еще я часто бываю на форуме meos.sysbin.com ****************************************************************************** ****************Что умеет делать графический редактор************************* ****************************************************************************** Из иконок на панели графического редактора неработают только: выделение области произвольной формы(покачто реализована работа только с прямоугольной областью), вывод текста(необходимо продумать работу шрифтов),градиентная заливка(нужно про думать различные варианты заливок),инструмент яркость(возможно его нужно включит в подменю фильтры),поворот картинки на произвольный угол(значок полукруга со стрелкой).Всё остальное работает. В текстовом меню полностью работает меню FILE и EDIT.В меню EDIT сейчас 5 пунктов, но со временем появяться другие подпункты.Остальные меню не реализованы. ************************************************************************ <<<<<<<<<<<<<<<<<<Документация к графическому редактору>>>>>>>>>>>>>>>>> ************************************************************************ ***********************текстовая панель меню**************************** Меню FILE: NEW - создание рабочей области для рисования.Вы вводите в поле X размер картин- ки по X,а в поле Y размер картинки по Y.Незабывайте после набора каждой цифры в соответствующем поле,нажимать клавишу ВВОД.После задания размера картики нажмите мышкой кнопку OK.У вас появиться рабочая область заданным размером. OPEN - открытие файла с диска.После нажатия на эту кнопку вы увиде окно мини браузера в котором будут отображены имеющиеся у вас в системе дисковые устрой- ства(если Колибри их обнаружит).С помощью этого браузера заходите на диск и выбираете нужный вам графический вайл.На данный момент графический редактор может читать файлы графических форматов BMP и GIF.Если объем файла достаточно большой(несколько мегабайт и более),то файл открывается несразу а через нес- колько секунд. SAVE AS- сохранение файла на дисковом устройстве.После нажатия на эту кнопку появляется окно минибраузера,описанного выше.Вы также выбираете с помощю браузера нужный вам каталог и щелкаете на полоску с дерикторие к файлу,кото- рая отображается снизу браузера.Передвинув курсор в конец стороки с каталогом, вы вводите имя файла с расширением. ;----------------------------------------------------------------------------- На данный момент реализовано полноценное сохранение и чтение формата BMP(24,8,4,1 бит на пиксель). ;----------------------------------------------------------------------------- SAVE - эта опция используется в том случае,когда файл был сохранен с помо- щъю SAVE AS.Ваш файл сохраняется с тем же именем и втом же каталоге,который вы ввели ранее,используя SAVE AS. EXIT - это кнопка выхода из программы.Она продублирована клавишей ESC на клави- атуре. Меню EDIT: UNDO - отмена действия.Эта опция позволяет делать отмену последних действий.На дан ный момент число откатов составляет два. COPY - копирует выделенную с помощью инструмента ВЫДЕЛЕНИЕ(он находиться на панели ввиде иконки прямоугольника,нарисованного пунктирной линией) область в буфер. PASTE - вставляет скопированную спомощью инструмента COPY область. CUT - вырезает выделенную область(она становиться белой). CLEARE SCREEN - очищает рабочую область(она становиться белой). ******************************ИКОНКИ ИНСТРУМЕНТОВ******************************* ********Кисти*************** Первые 5 иконок изображают 5 типов кистей.Причем размер кисти в точности соот- ветствует тому,который изображен на иконке.Для рисования кистью вам нужно либо нажать на изображение типа кисти,либо на сам инструмент КИСТЬ,который изображен ввиде розового указателя мыши. ******Карандаш************** Для рисования инструментом Карандаш,вам нужно щелкнуть на иконке с его изображе- нием и он сразу же будет активирован.Инструмент карандаш рисует по отдельным пикселям(он незаменим при создании пиксельной графики). ******Палитра*************** Палитра изображена на панели ввиде иконки из цветных квадратиков.Для выбра цвета рисования вам необходимо щелкнуть на иконке, и в появившейся палитре выбрать нужный цвет рисования.Палитра содержит 256 цветов. ******Пипетка*************** Инструмент Пипетка позволяет установить цветом рисования цвет того пикселя на который вы навели пипетку(пари этом нужно нажать левую кнопку мыши). ******Увеличение************ Инструмент Увеличение необходим для увеличения масштаба картинки(это очень нужно при создании пиксельной графики).Этот инструмент изображен ввиде четырех иконок: "x1","x2","x4","x8","x16".Что соответствует увеличению в: 1x1,2x2,4x4,8x8,16x16 раз. Действие этих иконок продублировано с клавиатуры клавишами:"1","2","4","8","0". ********Ластик************** Инструмент Ластик стирает часть картики,закрашивая её цветом фона.На самом деле инструмен ластик - это кисть рисующая белым цветом.Поэтому менять форму ластика можно щелкая по изображениям типов кистей. На панели находиться еще много других инструментов,но писать документацию дальше - мне нехочеться,тем более,что её мало кто читает(народ предпочитает исследовать всё методом тыка).