|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.08.2018, 11:12 | #1 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
Как подменить или отредактировать file.bmp
Здравствуйте!
Есть программа по заполнению формы, форма находится в формате bmp, цвет фона формы темно-серый. Чтобы не растрачивать краску при печати, я решил убрать цвет фона в фотошопе, но когда я его отредактировал, в программе стали некорректно отображаться вводимые буквы. Вопрос: Как правильно отредактировать файл.bmp? Прикрепляю архив с программой. |
06.08.2018, 11:16 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что такое "вводимые буквы" и причем тут картинка?
А вообще у BMP нет единого стандарта, возможны разные варианты. Попробуйте не фотошоп.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
06.08.2018, 11:40 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Проблема не в том, что Вы некорректно редактируете BMP
проблема, судя по всему в том, что программа FormPrint.exe при вставке букв на изображение ищет позицию для вставки, ориентируясь как раз на цвет фона. (я для теста изменил цвет фона на небольшой области - и там заполнение буквами стало некорректным, в других областях всё работает) |
06.08.2018, 11:51 | #4 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
Заполнение формы через инпуты. Если я правильно понял логику заполнения клеточек формы, то, когда вводишь букву в input, эта буква рисуется в клеточки формы.
|
06.08.2018, 12:18 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я же написал выше - похоже, что программа ищет позиции для ввода букв как раз используя этот цвет фона.
выделите небольшой кусочек с квадратиками (например, часть строки, где вводится фамилия), измените в этой выделенной области цвет фона и посмотрите, что получится. |
06.08.2018, 12:54 | #6 | |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
Цитата:
И какой вывод, нельзя изменять цвет? |
|
06.08.2018, 14:13 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Фактически - да, нельзя.
На практике можно попробовать так поизвращаться: Original1_пример_очистки.rar Но: 1) это долго и муторно. 2) на печати надо смотреть, как получается - не факт, что это будет приемлимо 3) похоже, что эти бланки обрабатываются на сканере + распознавание. Надо проверить, что полученный бланк будет соответствовать нормативам. |
06.08.2018, 14:56 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ещё почистил. как ни странно, но форма продолжает работать...
|
06.08.2018, 15:30 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я вроде бы разобрался. программа ищет прямоугольники, заданные цветом RGB ( 27 27 27) == hex 1B1B1B
вот пример, в первых строчках я у первых букв заменил рамочки на рамочки нужного цвета. вроде бы работает: Original1_квадраты_нужного_цвета.rar |
06.08.2018, 15:36 | #10 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как подменить cookie? - C# | alexz99 | C# (си шарп) | 0 | 06.05.2018 12:05 |
возможно ли подменить рефер или вовсе почистить его перед тем как подгрузим виджет с другого сайта | Predator199 | JavaScript, Ajax | 12 | 28.07.2016 15:20 |
Подменить или подтвердить confirm в webbrowser | Yoh | C# (си шарп) | 0 | 25.11.2014 23:23 |
как отредактировать или создать файл формата .data | eko31 | Помощь студентам | 1 | 16.04.2013 11:43 |
Конвертер из png в jpg или gif или bmp | Квэнди | Мультимедиа в Delphi | 8 | 04.10.2011 22:26 |