New generation of graphic and CAD apps.

advertisement
Проект
Набор программ на базе
инновационных методов из области
графики и САПР.
Panasoft
04/2015
Copyright @2002-2015 Panasoft.Ltd. All Rights Reserved
Phone +7 9787642060
E-mail: imgenpanasoft@gmail.com
Введение.
Разработанные решения из области компьютерной графики и САПР
обеспечивают редактирование и создание таких изображений,
которые трудно создавать другими методами.
Эти решения используются в программах Генератор Изображений, 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: imgenpanasoft@gmail.com
Skype: serpan31
Download