Как отсканировать печать с прозрачным фоном
Как отсканировать печать с прозрачным фоном
Для первоначального знакомства с программой вы можете использовать поставляемые с ней примеры подписей и печатей, но для реальной работы их надо будет заменить на те, которые используются в компании.
Подготовка образцов подписей и печати
Для этой работы вам потребуется сканер. Поставьте печать на белом листе бумаги и положите лист в сканер. Выполните предварительное сканирование. Установите в сканере разрешение 200, 300 или 600 dpi и выберите черно-белый вариант сканирования (один бит) или цветной. Отметьте участок изображения, на котором находится печать так, чтобы она полностью помещалась на нем. Не следует оставлять большие белые поля вокруг печати.
Аналогичным образом готовятся файлы подписей. Подготовленные файлы подписей следует сохранить в подпапке \Signatures.
Как сделать фон печати и подписи «прозрачным»
Программа воспринимает белый фон графического элемента как прозрачный. При наложении печати или подписи на документ сквозь белые участки фона будет виден текст документа. Если фон не будет белым, то он будет перекрывать текст документа. Проблема заключается в том, что не существует идеально белой бумаги. Кроме того, сам сканер может искажать цветовую гамму, превращая более или менее белую бумагу, например, в желтоватую или голубоватую. Поэтому прежде всего надо так отредактировать рисунок, чтобы сделать весь фон белым.
Существует несколько способов правильной подготовки графических элементов.
С помощью программного обеспечения сканера
Большинство сканеров имеют встроенные программные средства, которые позволяют достичь хорошего результата. Положите лист бумаги с подписью или печатью в сканер и сделайте предварительное сканирование. Теперь у вас есть возможность скорректировать параметры сканирования. Вам нужно с помощью встроенных средств увеличить контраст, возможно уменьшив немного яркость. Таким образом можно добиться, чтобы бумага после сканирования стала абсолютно белой. Скорее всего вам придётся сделать эту операцию несколько раз, чтобы наилучшим образом подобрать параметры сканирования.
С помощью графического редактора
Более хорошего результата можно добиться, используя возможности графических редакторов, предназначенных для обработки фотографий. Рассмотрим принцип коррекции изображения на примере бесплатного вьювера XnView, имеющего некоторые функции редактирования изображений. Отсканируйте подпись или печать и сохраните в файле формата BMP или PNG. Лучше не использовать популярный формат JPG, либо использовать с минимальным коэффициентом сжатия. В противном случае при сжатии могут возникнуть дополнительные артефакты в виде цветных точек на изображении.
Нажмите кнопку OK и сохраните обработанный файл.
Как добавить печать и подпись в 1С с прозрачным фоном
В новых версиях программ 1С 8.3 появилась возможность добавить печати и подпись в такие печатные формы как: Счет на оплату, ТОРГ-12, Акт сверки, УПД и т.д. (по настройке у нас есть подробный видеоурок). Но из-за того, что при сканировании остается белый фон – подпись и печать выглядят не естественно и смотрятся как-будто их просто добавили туда через Photoshop. Но проблему можно решить, если заменить белый фон на прозрачный.
Кстати, если у Вас старая версия 1С, то в ней тоже можно сделать счет на оплату с подписью и печатью, подключив внешнюю печатную форму – смотрите наш продукт “Счет на оплату с факсимиле“.
Как сделать прозрачный фон у подписи и печати?
Перед написанием этой инструкции мы изучили десятки программ и сервисов, чтобы результат был максимально простым и качественным. Поэтому мы сразу отмели программы, которые нужно скачивать и устанавливать на компьютер. И сосредоточились на сервисах, которые позволяют убрать фон у подписи и печати и сделать его прозрачным в режиме онлайн.
Согласно инструкции в 1С, мы поставили подпись в нужных полях и отсканировали лист – согласитесь, качество сканирование получилось не очень, но тем интереснее будет посмотреть на конечный результат:
Теперь вырезаем изображение по пунктирным линиям и сохраняем в отдельный файл печать, подпись руководителя и бухгалтера. И если их в таком виде вставить в 1С, то счет с факсимиле у нас получится некрасивым:
Заменять белый фон на прозрачный будем с помощью бесплатного сервиса remove.bg просто переходим на их сайт и загружаем туда сначала файл с подписью, а затем тоже самое делаем с файлом печати. Делается это буквально за 15 секунд:
Теперь подключаем новые факсимиле в программу 1С 8.3 и проверяем результат. Согласитесь, теперь получилось красивее – пропал синеватый фон. Но подпись в счете на оплату маленькая и печать находится где-то внизу. Согласитесь, обычно так её никто не ставит:
Как увеличить подпись в счете на оплату в 1С?
На самом деле, есть один способ, чтобы и печать подвинуть и подписи сделать красивыми. Чтобы все было приближено к реальности, мы заменили нашу ручную печать со звездочкой на реальную. Мы ее также отсканировали, сделали прозрачный фон и загрузили в 1С Бухгалтерию 3.0. Далее воспользовались советами из видеоурока “Как подвинуть печать и увеличить подпись в счетах на оплату в 1С 8.3” и получили счет на оплату с факсимиле высокого качества. Подпись и печать свободно накладываются друг на друга, без белых наложений и очень похожа на реальную. Такую не стыдно и клиентам отправить:
Делаем печати и подписи для 1С правильного формата
В статье мы расскажем, как создать и загрузить печати и подписи в 1С и онлайн-сервис АБП с помощью бесплатного графического редактора GIMP и сканера всего за несколько минут. К сожалению, на первый взгляд, простая операция вызывает некоторые трудности у большинства обычных пользователей, поскольку, зачастую, они не учитывают некоторые особенности оформления подобных документов. Переходим от слов к делу.
Для создания изображений подписей и печати для 1С нам потребуется:
На первом шаге нам необходимо отсканировать образцы подписей и печати так, чтобы можно было выделить их в отдельные области, каждая из которых будет в дальнейшем составлять 1 файл, непосредственно загружаемый в 1С или другую программу генерации документов. Сканирование производим с разрешением 300dpi. Обращаем внимание, что лист должен быть абсолютно белым, это существенно ускорит процесс обработки.
На втором шаге нам потребуется графический редактор. Если у Вас его нет, бесплатную версию можно загрузить на сайте проекта gimp.org (действительная ссылка на момент написания статьи). Установка, как правило, не вызывает трудностей.
Прозрачный фон необходим для того, чтобы белые области под печатью и подписями не закрывали части счетов, актов и других бухгалтерских документов, формируемых 1С, АБП и т.д.
И так, открываем отсканированный файл в редакторе и вырезаем область, содержащую оттиск печати.
Копируем выделение ( Ctrl + C )
и создаем новый проект ( Shift + Ctrl + V ).
Таким образом мы выделили оттиск печати в отдельный файл. Следующим шагом придадим прозрачности будущему факсимиле печати 1С. Для этого необходимо выделить всю белую подложку, оставив только синий оттиск. Используем инструмент «Выделение по цвету» ( Shift + O )
и кликаем по белому фону.
Удаляем весь белый фон (клавиша Delete ).
Теперь можно придать печати «живую» прозрачность, изменяя режим непрозрачности слоя, например до 80-85%. Так документы 1С с такими печатями и подписями будут выглядеть более реалистично.
Изменяем размер печати ( Shift + S ) до размера 300х300 точек.
Затем сохраним полученное изображение. Для этого выполняем действие Файл-Экспортировать как ( Shift + Ctrl + E ),
обязательно указывая после имени файла расширение PNG, например, C:/pechat_i_podpis_1C.png
Аналогичным образом мы поступаем и с подписью руководителя и главного бухгалтера. Не забываем убирать фон белой подложки и установки прозрачности, ведь под подписью должны быть видны прочерки и текст документа.
При сохранении изменяем размеры факсимиле до 250х125 точек и также экспортируем в формат PNG.
Таким образом у нас должно получиться 3 файла: две подписи и печать для загрузки в 1С и АБП. Если у Вас получилось – переходим к следующему шагу.
Загрузка факсимиле в 1С
Загрузку факсимиле в 1С мы будем иллюстрировать на примере бухгалтерии. Для этого откройте организацию, в которую загружаем печати и подписи. Сделать это удобнее всего из меню Главное-Настройки-Организации.
Перейдите к блоку «Логотип и печать», раскройте его.
И в соответствующих блоках укажите только что созданный файл, содержащий Печать, подпись руководителя и подпись главного бухгалтера
Кнопка Записать и закрыть сохранит эти изменения.
На этом загрузку факсимиле в 1С можно считать успешно завершенной. Давайте посмотрим на счет, который получился благодаря нашим стараниям.
Загрузка подписей и печати в АБП
Загрузка подписей и печати в АБП осуществляется в двух справочниках: печать организации в меню Справочники-Наши фирмы.
Открываем фирму на редактирование и переходим в блок «Дополнительно».
В поле «Печать» нажимаем кнопку загрузить и выбираем созданный файл с оттиском.
Чтобы на документах также отображались подписи руководителя и главного бухгалтера необходимо в том же блоке выбрать их из выпадающего списка сотрудников, а также загрузить сканы их подписей в соответствующем справочнике.
Для этого переходим в меню Справочники-Сотрудники.
Открываем на редактирование руководителя и/или главного бухгалтера фирмы, переходим в блок «Дополнительно».
В поле «Скан подписи» нажимаем кнопку Загрузить и выбираем ранее созданное изображение подписи.
Все способы поставить печать и подпись на документ ПДФ не распечатывая его
При оформлении договоров, выставлении счетов, передаче актов о проведенных работах или в других случаях пользователям часто требуется вставить печать и подпись в PDF файл. Чтобы не приходилось его распечатывать и отправлять по почте, можно создать сканы нужных реквизитов, а затем размещать их в соответствующих областях электронного документа для последующей отправки на Email получателя. Существует ряд способов решения этой задачи — онлайн-сервисы, виртуальный принтер, программное обеспечение для компьютера.
Онлайн-сервисы
В интернете существует множество платных и бесплатных онлайн-сервисов, позволяющих поместить в PDF-файл или документ иного формата подпись и печать.
Схема работы
Принцип работы ресурсов примерно одинаков. Нужно:
Теперь результат можно отправить получателю.
Достоинства
Недостатки
Найти онлайн-сервисы можно через поисковую строку любого браузера, набрав в ней запрос “вставить подпись в PDF онлайн”.
Используем программы для ПК или ноутбука, чтобы поставить подпись
Использование программ для компьютеров более популярно для размещения подписей и печатей в файлы в расширении PDF.
Adobe Acrobat
Adobe Acrobat предлагает пользователям функцию “Штамп”. В нее можно добавить собственные изображения или же выбрать их из списка шаблонов.
Функция “Динамический штамп” позволяет указать на документе имя печати, день и время ее проставления. Найти ее можно на панели “Аннотация”.
Инструкция по использованию “Штампа”:
Понравившийся штамп можно отправить в “Избранные”, чтобы быстро им воспользоваться, если он снова понадобится. Нужно выбрать пометку штампа с помощью инструмента “Выделение” или “Рука”, затем на панели “Аннотации” нажать “Штамп” и отправить его в перечень избранных.
Как создать свой “штамп”
Если среди штампов нет нужного, его можно сделать вручную, вставив необходимое изображение. Нужно найти интересующую печать на любом из электронных документов и вырезать с помощью графического редактора или скачать с бесплатных тематических сайтов.
Добавленное пользователем изображение будет иметь такие же параметры, как и у штампов из шаблонов.
Как производится вставка подписи, смотрите на скриншоте ниже.
PDF-XChange Viewer
PDF-XChange Viewer выпускается в платной и бесплатной версии. Вторая имеет ограниченные возможности, но инструмент, позволяющий вставить печать или подпись в PDF, у нее есть.
Чтобы в дальнейшем распечатать файл с добавленными изображениями, следует при распечатке указать в параметрах ”Документ и штампы”. Если этого не сделать, итоговый результат будет без подписи или печати.
Создание своей печати выполняется несложно.
Movavi PDF-редактор
Эта программа — платная, но вставка печатей и подписей через ее интерфейс выполняется очень удобно. Изучить ее возможности можно, воспользовавшись бесплатным ознакомительным периодом.
С помощью Movavi PDF-редактора можно не только добавлять заранее подготовленные отсканированные файлы, но и изобразить подпись мышкой или стилусом на дисплее планшета.
Вставка ранее вырезанной подписи
Чтобы разместить отсканированное изображение, необходимо:
Для сохранения документа кликнуть по кнопке в виде дискеты вверху слева, выбрать “Файл”, нажать “Сохранить как” и указать имя.
Добавление мышкой
Если сохраненной подписи нет, ее можно сделать при помощи мыши.
Останется только сохранить PDF и отправить на печать.
Используем сенсорный экран
Movavi PDF Editor выпускается в виде приложения для планшета. В нем также можно подписать документ.
Теперь нужно сохранить файл и переслать по Email.
PDF Commander
PDF-Commander — следующий способ выполнить вставку печати в документ в расширении PDF.
Скачивание и установка программы
Чтобы «поставить» на ПК PDF Commander, следует найти и скачать дистрибутив с официального сайта, двойным кликом запустить мастер установки и следовать его подсказкам до окончания инсталляции. Чтобы начать работу, потребуется дважды нажать на ярлык программы на рабочем столе или в меню “Пуск”.
Открытие или создание документа ПДФ
В начальном меню можно открыть PDF файл, создать новый, преобразовать в иной формат или объединить в PDF несколько документов. Чтобы изменить уже имеющийся файл, нужно выбрать “Открыть PDF”, указать папку, в которой он находится и подтвердить действие.
Подпись вручную
Добавить подпись вручную можно кнопкой “Подпись”. В открывшемся окне для рисования нужно создать изображение. Можно отрегулировать цвет, толщину линии и сохранить готовую картинку в формате PDF для дальнейшего использования. Если изображение не получилось с первого раза, его можно удалить или изменить с помощью инструмента “Ластик”. Когда картинка будет готова, нужно кликнуть “ОК” и переместить ее в требуемое место в документе.
Добавление рисунка
Программа позволяет добавить готовое изображение. Необходимо поочередно нажать “Подпись” и “Выбрать из файла”. Затем указать папку с картинкой, кликнуть “Открыть” и переместить ее в то место, где она должна быть.
Наложение штампа
Кроме собственных изображений, программа дает возможность добавить штампы из собственной коллекции. Здесь есть такие инструменты, как “Оплачено”, “Дубликат”, “Одобрено”. Нужно нажать на кнопку “Штамп” вверху слева, выбрать нужный и переместить его в соответствующую область листа. Размер легко отрегулировать, потянув мышкой за края.
PDFSign
PDF Sign — еще одна утилита, позволяющая вставить печать или подпись. При работе с ней нужно открыть документ, кликнуть на кнопку добавления отсканированного файла и разместить рисунок в подходящем месте. Все действия выполняются в несколько нажатий мышью.
Программа позволяет сохранить итоговый документ в расширении PDF или сразу отправить на печать. Также она работает с любыми рисунками, которые можно масштабировать.
Как перенести печать и подпись с отсканированного документа в Ворде: используем виртуальный принтер
Виртуальный принтер позволяет добавить подпись или печать в договоре или ином документе, созданном в Word, а затем преобразовать его в PDF и переслать по Email.
Как вставить печать в документ, чтобы боги не убили котёнка
Была у пользователей Эльбы мечта — вставлять изображения печатей и подписей в счета, акты, накладные и прочие серьезные документы. Отчего бы не порадовать мечтателей, подумали мы. Оглядевшись по сторонам, мы поняли, что обычно в таких случаях всю грязную работу сваливают на пользователя (ну, вы знаете: «картинка должна быть 300 на 400 пикселей, с высоким контрастом, хорошим разрешением и идеально белым фоном»). Но судя по опыту нашей команды, которая бывает в колл-центре, даже простая загрузка изображения с фотоаппарата повергает пользователей в глубокую депрессию, и вызволять их приходится богопротивными способами, а-ля «вставьте картинку в Ворд». Конечно, не может быть и речи о том, чтобы заставлять пользователей чистить печати в фотошопах — пусть фотографируют как умеют, а Эльба выполнит за них все остальное!
Если вам интересно узнать, что нужно сделать с фотографией, снятой телефоном или мыльницей, чтобы получить чёткую печать и подпись с прозрачным фоном — читайте дальше.
Вообще-то, мы сделали не один, а целых три способа обработки печатей и подписей. Это не от хорошей жизни — какие-то изображения лучше чистятся одним способом, какие-то — другим. Мы параллельно используем все три, после чего даем пользователю выбрать:
Способ первый: научный подход
Любую картинку можно рассматривать как совокупность точек, каждая из которых имеет определенный цвет. Исходя из этого, наша задача выглядит очень просто — взять только те точки, которые являются частью печати или подписи.
Тут нужно пояснить что же такое края и как мы их ищем. В нашей картинке существуют области однородного цвета (надписи и круги) и собственно края — это границы этих областей. Во многих графических пакетах и библиотеках существует стандартный фильтр «по Собелу», который выделяет горизонтальные и вертикальные края отдельно (причем именно на сером изображении). Вот наглядный пример выделения краев по Собелу:
А вот как края нашлись в нашем изображении:
Вот что выйдет, если применить это в качестве маски к исходной печати:
Все, что находится достаточно далеко от элементов изображения, мы выкинули, и это, конечно, успех. Но мы не убрали детали фона вблизи от печати. Так получилось, потому что цвет фона вблизи изображения недостаточно отличался от самой картинки (фотография некачественная, неравномерно освещенная и т.д.) и во время наших огрублений эти участки не были отнесены к фону. Сразу напрашивается очень простой шаг — максимально увеличим разницу между печатью и участками фона вблизи печати. Сделать это очень просто: увеличим контрастность. Для этого прогоним изначальную фотографию через сглаживание и HistogramEqualization:
В результате фон далекий от печати стал такого же цвета, как печать, но нам уже наплевать, мы научились это отбрасывать и работаем только с участками фона, близкими к картинке. Дальше дело техники, никаких новых идей уже не будет: в серый, инвертируем, огрубляем.
Итак, мы умеем вычищать все, кроме мусора около печати, и уже видели, что получится в результате. Только что мы научились хорошо чистить мусор около печати, теперь применим то, что получили к нашему первому результату:
Уже неплохо. Понятно, что надо немного размыть, поднять контраст, сделать фон прозрачным и т.п.
Правда, у нас обнаружилась проблема с фотографиями в большом разрешении (гонка за мегапикселями фотокамеры, увы, не пощадила и владельцев телефонов) — широкие (10, а иной раз и 100 пикселей) линии печати стали распадаться в результате поиска краев на два отдельных штриха.
Для устранения подобных мелких неприятностей можно воспользоваться замыканием (closing). В нашем случае замыкание приведет к тому, что все участки фона между парными штрихами будут замазаны, но только если расстояние между штрихами не слишком велико. Вот пример работы замыкания из документации к фильтру AForge.Closing:
Видно, что полости больше нескольких пикселов подряд замыкание замазывать не умеет. А размер полости у нас зависит от разрешения, с которым сфотографировали печать.
Казалось бы — ну приведем разрешение в соответствие с нужным нам (конкретное значение тупо экспериментально установим). Однако, проблема в том, что люди вполне могут (и любят) фотографировать печать с огромными белыми полями.
После сжатия картинки до «оптимального размера», мы на выходе получим крохотную печать в углу фото.
В итоге мы решили не заморачиваться и прогнать алгоритм 2 раза. Первый раз мы уберем крупный мусор (и, возможно, мелкие части печати), а также поймём, где же на картинке печать. После этого снова берем оригинальную картинку, вырезаем теперь уже известное нам место с печатью, масштабируем до нужного размера и опять прогоняем алгоритм очистки от фона.
Казалось, цель достигнута, но когда мы начали брать примеры печатей и подписей из интернета, столкнулись с новой проблемой. Если для большинства печатей наш алгоритм работал вполне сносно, то с подписями все обстояло значительно хуже: уровень контраста фотографий порой был таким, что поиск краев просто терял половину линий, а понижать планку для поиска тоже опасно — рискуем получить кучу «мусора» впридачу.
Способ второй: Великое Изобретение Велосипеда
Мы решили, а зачем нам эти поиски краев и прочие навороты? В конце концов, подпись — это ж очень простая штука: несколько линий, нарисованных темной ручкой на светлой бумаге.
На первый взгляд, отделить темное от светлого — невелика наука. Для начала алгоритм под кодовым названием «кто не с нами — тот против нас» выглядел очень просто: перебираем подряд все точки, у которых яркость выше, чем у серого цвета, записываем их в «фон» и уничтожаем. Все, что темнее, оставляем, ибо «ручка».
Прогнали на первой попавшейся подписи — ура, круто обрабатывает!
Прогнали на второй — полный фэйл.
Первую мысль — написать на форме загрузки «фотайте поконтрастнее, пацаны» и забить — проектировщики интерфейсов почему-то не одобрили. Пришлось включать мозг. Прикинули, раз на одних фотках работает, а на других нет, надо просто немного нормализовать фотки самим. Взяли фотку, прошлись по всем точкам, построили простейшую гистограмму: банально для каждой из 256 возможных яркостей посчитали количество точек этой самой яркости. Нашли минимальную яркость, потом максимальную, выбрали точку «где-то посередине» и вырезали фон.
Ура, сказали мы и начали на радостях искать примеры трэшевых подписей. Ну, чтобы найти как можно больше доказательств, какие мы молодцы. Жизнь, как всегда, оказалась интереснее: буквально на второй фотке нас опять ждал жесткий фэйл! Как бы мы ни выбирали ту самую точку «где-то посередине», либо фон оставался в углу, либо часть подписи пропадала.
Обреченно взглянув на результат, открыли оригинал и начали думать.
Головоломки, в общем-то и не было, просто свет лег так, что фон на одном краю фото был темнее, чем ручка на другом (как потом оказалось — такое в реальной жизни бывает довольно часто). Очевидно, что в этой ситуации искомой точки просто не существует.
Поняли, что дальше крутить параметры бессмысленно. Стали рассуждать логически: «Вот мы смотрим на фотку и подпись отлично видим. Значит, контраст достаточный. По крайней мере, локальный контраст».
При слове «локальный» резко оживились и решили: раз для всей картинки нельзя выделить точку вида «ручка темнее, фон светлее», то попробуем это сделать на части изображения!
Разбили на прямоугольники (экспериментально нас устроила сетка 10х10) и применили алгоритм к каждой клетке отдельно. Все бы ничего, но часть клеток оказалась заполнена исключительно фоном. Тут уже проще — раз кроме фона ничего нет, значит, локальный контраст крайне низок. Значит, самая яркая точка и самая темная точка в гистограмме совсем рядом.
Берем отдельную ячейку, строим по ней гистограмму, смотрим левый край (минимум яркости) и правый край (максимум яркости). Затем берем дельту, которая и есть контраст. Если контраст меньше некой величины (как минимум, вычисляется на основе общего контраста картинки), то считаем всю ячейку фоном и выкидываем лишнее. Если контраст больше — определяем точку «раздела» и отрезаем все, что ярче.
Способ третий, заключительный
Два варианта нам показалось мало, решили добавить третий — простенькую обработку «почти идеальных» фоток, в которых весь фон белый (ну, или почти белый). Для этого выбили все пиксели светлее 95% от максимальной яркости и обрезали поля.
В итоге, как мы уже говорили в начале, пользователь выбирает один из трех вариантов. В случае, если ни один из вариантов не подошел (что бывает крайне редко), показываем инструкцию, как правильно нажимать на фотоаппарате кнопку «шедевр».
Можете попробовать сами, даже если у вас нет печати, то расписываться вы наверняка умеете 😉



































