starter48 7 26 февраля, 2020 Опубликовано 26 февраля, 2020 · Жалоба 5 часов назад, megajohn сказал: конечная цель - реализовать это Обязательно делать через вызов внешней DLL? Может лучше картинку в формате EMF вставить в слой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 26 февраля, 2020 Опубликовано 26 февраля, 2020 · Жалоба 2 минуты назад, starter48 сказал: Обязательно делать через вызов внешней DLL? Может лучше картинку в формате EMF вставить в слой? ну в первом случае я бы лепил что душе угодно. но можно и второй вариант Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 26 февраля, 2020 Опубликовано 26 февраля, 2020 · Жалоба 20 минут назад, megajohn сказал: ну в первом случае я бы лепил что душе угодно. Ага, если разберёшься с внутренней структурой объектов... Давай пример картинки для отладки EMF. Надеюсь, требуется только отображение картинки, а распечатка, гербер и пр. - не нужны? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 27 февраля, 2020 Опубликовано 27 февраля, 2020 · Жалоба 16 часов назад, starter48 сказал: Давай пример картинки для отладки EMF. не, всё-таки хочется растровую картинку тогда отбой, аналог EMF я могу сделать и через гербер в нужный слой Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 27 февраля, 2020 Опубликовано 27 февраля, 2020 (изменено) · Жалоба 3 часа назад, megajohn сказал: не, всё-таки хочется растровую картинку тогда отбой, аналог EMF я могу сделать и через гербер в нужный слой EMF = скрипт команд GDI. И может содержать любую графику, поддерживаемую GDI, в т.ч. Bitmap. Но в оригинальном PCAD2006 поддерживается лишь часть возможностей EMF. Надеюсь свои картинки сможешь самостоятельно сконвертировать в EMF без лишнего мусора? Изменено 27 февраля, 2020 пользователем starter48 доказательство Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 11 марта, 2020 Опубликовано 11 марта, 2020 · Жалоба В 27.02.2020 в 12:37, starter48 сказал: Но в оригинальном PCAD2006 поддерживается лишь часть возможностей EMF. Надеюсь свои картинки сможешь самостоятельно сконвертировать в EMF без лишнего мусора? а какие именно ограничения ? А то сделал EMF с помощью ConvertEMFToBMP, но PCAD ругается The file does not contain a valid P-CAD Picture ( все-таки ConvertEMFToBMP не преобразует в векторную графику, а использует растр через EMR_STRETCHDIBITS ) про мусор - надо пробывать my.emf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 11 марта, 2020 Опубликовано 11 марта, 2020 (изменено) · Жалоба 2 часа назад, megajohn сказал: а какие именно ограничения ? А то сделал EMF с помощью ConvertEMFToBMP, но PCAD ругается The file does not contain a valid P-CAD Picture ( все-таки ConvertEMFToBMP не преобразует в векторную графику, а использует растр через EMR_STRETCHDIBITS ) про мусор - надо пробывать my.emf На всякий случай спрошу: ты пропатчил PCAD моим волшебным патчем E) ? EMR_STRETCHDIBITS и EMR_BITBLT должны работать после патча. Там же в меню и конвертор BMP -> EMF есть. У меня твой EMF вставляется (см. картинку): Изменено 11 марта, 2020 пользователем starter48 добавил код нужного патча Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 12 марта, 2020 Опубликовано 12 марта, 2020 · Жалоба 11 часов назад, starter48 сказал: На всякий случай спрошу: ты пропатчил PCAD моим волшебным патчем E) ? EMR_STRETCHDIBITS и EMR_BITBLT должны работать после патча. Там же в меню и конвертор BMP -> EMF есть. Что я могу сказать ? Вы маг и волшебник ! единственное, что DPI=72 маловато, не видно ни дорожек, ни переходных. Есть какая-нибудь возможность увеличить ? На примере слой фотки сдвинул в сторону, чтобы увидеть что получается для сравнения Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 12 марта, 2020 Опубликовано 12 марта, 2020 · Жалоба ADD: а-а-а ! можно вставить и 300dpi, поднастроив Picture Property->Scale=0,24 протестил, работает что надо. Скажите данные для доната Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 12 марта, 2020 Опубликовано 12 марта, 2020 · Жалоба 3 часа назад, megajohn сказал: единственное, что DPI=72 маловато, не видно ни дорожек, ни переходных. ADD: а-а-а ! можно вставить и 300dpi, поднастроив Picture Property->Scale=0,24 Это от того, что твой конвертор использует STRETCHDIBITS - с масштабированием (увеличением). Попробуй мой в меню Tools - он примитивный - использует BITBLT без всяких масштабирований. Кроме того, если не требуется фотографического качества, можно в графическом редакторе уменьшить цветовое разрешение картинки Bitmap: вместо 24 бит (TrueColor), сделать 8 бит (256 цветов), или 4 бита (16 цветов), что существенно уменьшит размер получаемого .EMF, а значит и .PCB, в котором это будет храниться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 12 марта, 2020 Опубликовано 12 марта, 2020 · Жалоба 10 минут назад, starter48 сказал: Это от того, что твой конвертор использует STRETCHDIBITS - с масштабированием (увеличением). Попробуй мой в меню Tools - он примитивный - использует BITBLT без всяких масштабирований. дык так и делал. Получалось разрешение 72 dpi. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 12 марта, 2020 Опубликовано 12 марта, 2020 · Жалоба 34 минуты назад, megajohn сказал: дык так и делал. Получалось разрешение 72 dpi. А Bitmap был какого размера (не DPI, а width и height)? Если нормального разрешения, то возможно это баг в моём конверторе... Если так, то пришли его мне на емыл (в меню About) для исследования, только запакуй. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 18 марта, 2020 Опубликовано 18 марта, 2020 · Жалоба Выложил новую версию патча v3.2.4.1: добавлено окно настроек (масштабирование и сглаживание) конвертации растрового изображения в EMF. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 7 19 марта, 2020 Опубликовано 19 марта, 2020 · Жалоба 10 часов назад, starter48 сказал: Выложил новую версию патча v3.2.4.1: добавлено окно настроек (масштабирование и сглаживание) конвертации растрового изображения в EMF. если EMF-конвертация не отличается от того, что было в последнем личном письме, то да - работает отлично. Золотые руки и голова Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 6 апреля, 2020 Опубликовано 6 апреля, 2020 · Жалоба Выложил версию патча v3.2.5.0: добавлена проверка версии файла с русскими ресурсами P2006P.RUS при запуске программы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться