Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Векторная мнемосхема котельной на Delphi, подскажите способ реализации 
:(
    Опции темы
AKATAN
Дата 18.3.2011, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 30.9.2008
Где: Украина

Репутация: нет
Всего: 1



Здравствуйте!
Есть растровая мнемосхема котельной, с нанесением разнообразного оборудования.
Необходимо сделать так, чтоб она имела возможность масштабироваться, т.к. приложение будет запускаться на разных мониторах с разным разрешением.
Растягивать / стягивать растр не красиво.
Рисовать канвасом - возможно, но ОЧЕНЬ трудоемко. Схем порядка 50-ти. Размер - А4.

Подскажите, какие возможны пути решения?

Это сообщение отредактировал(а) AKATAN - 18.3.2011, 14:21
PM MAIL ICQ   Вверх
RomanEEP
Дата 23.3.2011, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8



если есть только "растровая мнемосхема котельной", то никаких вариантов, кроме как "Растягивать / стягивать растр" просто нет. Вопрос только как это сделать лучше?!
рекомендую обратить внимание на smart-filtering http://www.gamedev.ru/articles/?id=30101
PM MAIL   Вверх
AKATAN
Дата 24.3.2011, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 30.9.2008
Где: Украина

Репутация: нет
Всего: 1



RomanEEP - спасибо!
Smart Filtering - хорошая идея. Поиграть с фильтрами будет весьма интересно.

На счет же мнемосхемы - то есть лишь грязные ксерокопии, и рисовать / стилизировать надо в любом случае.
Думал, сделав в автокаде/кореле/вмф/прочих_векторных_форматах выйдет готовыми чужими наработками вставить на форму и получить искомый результат. FAIL  smile 
Понял, что лучше простое решение и сложная реализация, чем сложное решение и простая реализация...
Пробую использовать фильтрацию.
PM MAIL ICQ   Вверх
RomanEEP
Дата 25.3.2011, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8



Если качество ксерокопий не очень плохое, то можно попытаться векторизовать их.  
для этого есть примочки в AutoCAD, CorelDraw. 
Сохранить вектор в WMF/EMF и спокойно рисовать в программе.
PM MAIL   Вверх
Serge78rus
Дата 15.4.2014, 10:32 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 15.4.2014
Где: Санкт-Петербург Р оссия

Репутация: нет
Всего: нет



Для отображения векторных мнемосхем, я бы порекомендовал Вам посмотреть в сторону SVG, а в качестве программы-отрисовщика использовать ВЕБ-браузер. Как это работает, можно посмотреть на сайте Мнемосхемы SVG. На Дельфи ВЕБ интерфейс можно реализовать как посредством Indy (TIdHTTPServer), так и через ISAPI и внешний ВЕБ сервер (IIS, Apache? etc). Кстати, как Вы собираетесь решать при масштабировании проблемы пропорций по горизонтали и вертикали (Aspect Ratio). Я в свое время не придумал ничего лучшего, чем сделать мнемосхему квадратной, а в образовавшееся пустое место поместить графики. Графики в на ВЕБ странице я отображаю вот так: Компонент JSChart - проектировал компонент, глядя на TChart.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.