Проект Набор программ на базе инновационных методов из области графики и САПР. Panasoft 04/2015 Copyright @2002-2015 Panasoft.Ltd. All Rights Reserved Phone +7 9787642060 E-mail: [email protected] Введение. Разработанные решения из области компьютерной графики и САПР обеспечивают редактирование и создание таких изображений, которые трудно создавать другими методами. Эти решения используются в программах Генератор Изображений, Art Lines и других. Генератор Изображений совмещает свойства мощного графического редактора со свойствами программы автоматического проектирования. Он является универсальным инструментом для обычных пользователей и ценным дополнением к набору инструментов профессиональных художников и проектировщиков. Site and loading of the programs Images Generator and Art Lines: http://www.imagesgenerator.com http://www.imagesgenerator.com/ImagesGeneratorSetup112015.zip http://artlines.imagesgenerator.com http://artlines.imagesgenerator.com/ArtLinesFreeSetup.zip Contents • • • • • • • • • • Automatic wire routing algorithm Multicolor lines of variable width Image area selection methods Shapes. Compatibility with с AutoCad. Fill of selected area by lines. Vector brush and trajectories. Directional transformation of rasters. Spots and Scratches removal. Images Generator can be used as images storage. Links. Алгоритм топологической трассировки. Монтажное пространство разбивается на макро-области, имеющие приблизительно прямоугольную форму. Соединение между двумя точками разбивается на части, каждая из которых относится к одной макро области и описывается кодом, т. е. топологическим описанием. Провести или стереть соединение означает удалить или добавить топологические описания к соответствующим разделам памяти Использование алгоритма трассировки Автоматическая трассировка соединений используется в системах проектирования печатных плат и ИМС для проектирования межсоединений. Алгоритм трассировки может быть использован на этапе разработки электрических схем, а также на этапе размещения элементов печатных плат. На основе этого алгоритма может быть выполнен инструмент для представления сложных направленных графов. В программе Генератор Изображений этот алгоритм позволяет получать красивые фотографии. Использование алгоритма трассировки. Использование алгоритма трассировки. Многоцветные линии переменной ширины. Программа Генератор Изображений позволяет проводить с помощью мыши многоцветные линии переменной ширины. Тип линии определяется цветовой последовательностью и выбором закона изменения ширины. Получение многоцветных линий переменной ширины в два этапа. Первый этап – задание маршрута. Второй этап – проведение линии по заданному маршруту. Модификация инструмента Pen в программе Art Lines Инсрумент выделения Magic Wand Этот инструмент позволяет не только выделить часть изображения с близкими цветами, но также и выделить изображение из фона . Этот инструмент может использоваться в Vision Systems и Графике. Это обеспечивает получение контуров объектов, удаление шумов и включений, а также может использоваться для векторизации растровых изображений. Shapes. Генератор Изображений обеспечивает большое количество встроенных форм и неограниченное количество производных форм. Встроенные формы могут быть преобразованы с помощью элементов настройки. Built - in shapes Инструмент Magic Wand позволяет получать замкнутые и разомкнутые линии сложной конфигурации. Использование файлов DXF обеспечивает совместимость с AutoCAD. Obtaining with use of tool Magic Wand of the custom shapes. Obtaining of open ended lines. Метод получения замкнутых и разомкнутых линий сложной конфигурации может использоваться для разработки программы создания инженерных рисунков и чертежей, которая может быть названа как miniAUTOCAD. Вместо того, чтобы получать линию путем добавления отдельных частей, программа обеспечит построение линии одной операцией. Генератор Изображений уже позволяет выполнять технические рисунки. Для его усовершенствования могут быть применены такие элементы, как размерные линии Shape examples. Закрашивание области линиями. Линии закрашивания располагаются равномерно на малом расстоянии между собой. Для каждой линии задается цвет из цветовой последовательности. Vector brush and trajectories. Инструмент Кисть, в котором используются векторные изображения, здесь называется Векторной кистью. Векторное изображение может быть прорисовано в точках траектории или в точках перемещения мыши. Это обеспечивает много графических эффектов, в частности, 3D эффект. Векторное изображение может состоять из одной или нескольких линий. В точках траектории векторное изображение может изменять размеры, пропорции и углы поворота. При использовании траекторий может быть выбран один из двух вариантов. Первый вариант использование многоцветных линий. Второй вариант использование многоцветных траекторий. Многоцветная траектория - траектория, в каждом точке которой используется цвет из цветовой последовательности. В точке траектории все линии векторного изображения выполняются этим цветом Example of use of a Vector Brush: obtaining of the vector image and two options of its use for creation of the volumetric image. 3D images Examples: rotation of vector image. Examples of created images. Example : Creation of textures. Example : Texture Направленная трансформация растров. Тип трансформации определяется направляющей кривой. Examples : Использование направленной трансформации. Удаление пятен и царапин. Сглаживание резких цветовых переходов. Генератор Изображений и слои. В Генераторе Изображений инструмент Слои выполнен таким образом, что каждый слой хранится как изображение в отдельном графическом файле. Изображение хранится в виде двух составляющих -прямоугольного растра и прозрачного цвета. Цвет точки изображения с координатами 1, 1 является прозрачным цветом. Восемь пиктограмм и подписи под ними обеспечивают одновременную индикацию восьми изображений. Подписи под пиктограммами совпадают с именами файлов. Все файлы хранятся в директориях. В каждой директории может храниться до 8 файлов. Шестнадцать директорий составляют подгруппу, а 16 подгрупп составляют группу. Таким образом, может храниться до 2048 файлов. Слои также могут быть созданы и использованы без сохранения их в файле. Программа обеспечивает удобный способ выбора изображения и перемещения изображений в нужную точку. Такое решение позволяет использовать Генератор Изображений в качестве хранилища изображений. Генератор Изображений как хранилище изображений. Генератор Изображений может быть использован как хранилище изображений. Отличительной особенностью при этом является то, что изображение хранится в виде двух составляющих – прямоугольного растра и цвета прозрачных точек. Это обеспечивает возможность получения рисунков путем комбинирования компонентов наподобии складывания игрушечных домиков из кубиков. Вы можете хранить, например, изображения электрических компонентов и получать с их помощью изображения электрических схем. Аналогично с помощью изображений животных, цветов и деревьев могут быть получены детские рисунки. Генератор Изображений может быть использован для проектирования схем, сетей, планов, открыток, фотороботов и многого другого. Изменение набора изображений выполняется путем вставки или удаления графических файлов из определенных каталогов. Изменением набора изображений могут быть получены различные модификации программы, как, например, ImGenBasic, ImGenChild, ImGenElectricDesign, ImGenClothesPicking и т.д. Использование. Разработанные приложения и компоненты Applications App Images Generator Site: http://www.imagesgenerator.com App Image Area Selection and Edge Detection Site http://www.imagesgenerator.com/areaselect/index.htm App Photo Defects Remover Site http://photodefectsremover.imagesgenerator.com App Art Lines Site http://artlines.imagesgenerator.com Components Image area selection and edge detection Shapes Fill area by lines Transformation of rasters Spots and Scratches removal Art Lines Wire routing in channel Vector images storage Setting color sequence Новые программы и системы, которые могут быть разработаны на основе данных решений. Этот проект может развиваться по двум направлениям – компьютерная графика и автоматическое проектирование. В компьютерной графике программой минимум является разработка плагинов для Photoshop. Программой максимум является разработка графического редактора нового поколения. Между двумя этими точками может быть выполнено большое количество программ и систем. К ним относятся программа для создания портретов из фото, удаление пятен и царапин, игры, программа анализа растровых изображений, баннер мэйкер, gif аниматор, программа создания коллажей, социальная сеть picturebook и другие. Автоматическое проектирование включает такие направления •На основе алгоритма трассировки может быть выполнены программы для построения графов, программы для ввода информации, игры, программы для построения сетевых графиков, программы для проектирования некоторых типов печатных плат и микросхем и другие. •Метод получения кривых сложной конфигурации и использования их в качестве составной части векторного изображения дает возможность создания полезной программы для выполнения инженерных рисунков и чертежей. •Программа для создания 3D изображений. Такая программа даст возможность получить проекции, по которым будет построено трехмерное изображение. Основой этих программ являются уже разработанные графические компоненты, поэтому трудоемкость их создания сравнительно небольшая. Ниже приведены 2 конкретных проекта. Проект 1 Проект основан на программе Генератор Изображений, в которой использованы почти все инновационные решения. Программа уже стала достаточно популярной. Как показывает интернет - аналитика, ее загружали из 170+ стран мира. Она позволяет создавать красивые изображения 2х и 3х мерной графики, различные схемы, инженерные рисунки и чертежи, портреты из фото. Генератор Изображений может использоваться для подбора одежды, для обработки фотографий и для других целей. В настоящее время осуществляется структурирование программы и перевод ее на VB.NET. В рамках этой работы выполнены 9 NET компонентов. Основные задачи проекта: •Улучшение Графического интерфейса и справочной документации. •Рекламирование и продвижение •Создание тематических наборов изображений, используемых в качестве строительных блоков. Каждое изображение представлено прямоугольным растром и прозрачным цветом. •Расширение набора графических фильтров. •Выполнение модификаций для iOS, Windows Phone, Web, App store, … Проект 2 На основе инновационных решений выполнено несколько небольших по размеру программ: Images Generator Image Area Selection and Edge Detection. Art Lines Photo Defects Remover Faces creator (80% of readiness) Задачей проекта является доработка их в случае необходимости, рекламирование и продвижение, выполнение модификаций для iOS, Windows Phone, Web, App store, …. . На основе этих программ предполагается выполнение плагинов для Photoshop. Links (Ссылки): Application Images Generator Site and loading : http://www.imagesgenerator.com http://www.imagesgenerator.com/ImagesGeneratorSetupSpt.zip Other programs: Art Lines http://artlines.imagesgenerator.com http://artlines.imagesgenerator.com/ArtLinesFreeSetup.zip Image Area Selection and Edge Detection http://areaselect.imagesgenerator.com http://www.imagesgenerator.com/areaselect/AreaSelectionFreeSetup.zip Photo Defects Remover http://photodefectsremover.imagesgenerator.com http://photodefectsremover.imagesgenerator.com/SpotsRemovalSetup.zip Video Links: http://www.imagesgenerator.com/video/movie.htm Method of designing of topology description: http://www.imagesgenerator.com/res/routing.html VIDEO 'Method of topological routing' http://youtu.be/iJx4CYlOxoo Experimental program http://www.imagesgenerator.com/res/IMAGES/star.zip Contacts E-mail: [email protected] Skype: serpan31