Как установить прозрачный фон в png для 1с 8

Обновлено: 07.07.2024

Рассмотрим, как можно добавить факсимильную подпись или печать на прозрачном фоне в 1С для использования в печатных формах.

В программе 1С:Предприятие 8 реализована возможность добавлять и использовать факсимильную подпись или руководителя организации для последующей автоматической вставки, например, в такие документы, как счёт на оплату, накладная ТОРГ-12, акт сверки, УПД (рис.1). В зависимости от конфигурации расположение настроек печатей может различаться, но в общем эти настройки находятся в разделе «Организации» подсистемы «НСИ и Администрирование». Добавление изображения в 1С:Предприятие, редакция 3.0 осуществляется нажатием на кнопку с зелёным плюсом и последующим выбором графического файла.

Рис. 1. Окно выбора изображений для использования в качестве логотипа организации и факсимильной подписи

Обычно отсканированное изображение, будь то подпись или печать, имеет фон, цвет которого хоть и близок к белому, но всё равно контрастно выделяется на фоне идеально белого цвета печатной формы. При вставке такого изображения, его фон может также частично перекрывать текст и таблицы печатной формы. Таким образом, перед тем, как загрузить графический файл в конфигурацию 1С:Предприятие 8, необходимо убрать у изображения фон, иначе говоря, сделать документ на прозрачном фоне.

2. Как сделать задний фон прозрачным?

Есть разные способы сделать задний фон прозрачным. Так, например, можно воспользоваться одним из множества интернет-сервисов, позволяющих загрузить изображение на сайт, сделать задний фон прозрачным в режиме онлайн, после чего выгрузить изображение с сайта уже с прозрачным фоном.

Мы же разберём, как это можно сделать на компьютере без использования специальных сервисов в Интернете. Для удаления фона будем использовать приложения Microsoft Excel из пакета Microsoft Office и Microsoft Paint 3D, поставляемое вместе с ОС Windows 10. Выбор программ обусловлен тем, что с помощью Excel можно легко убрать фон без фотошопа, а с помощью Paint 3D – легко сохранить изображение полученное изображение без фона. Конечно, для тех же действий можно использовать профессиональное приложение для работы с графикой, но такое роскошество не всегда бывает доступно.

Итак, предположим, что мы уже отсканировали лист с подписью, и теперь перед нами стоит задача сделать задний фон прозрачным.

Откроем Microsoft Excel и вставим отсканированное изображение с подписью: Вставка → Рисунки (рис.2).



Рис. 2. Вставка изображения из файла

Далее преобразуем его в изображение на прозрачном фоне. Для этого, сохраняя фокус выбора на картинке, выберем: «Формат → Цвет → Установить прозрачный цвет», после чего кликнем курсором-пипеткой на фон вокруг подписи (рис.3).



Рис. 3. Установка прозрачного фона для изображения

В результате мы получим изображение без фона (рис. 4). Скопируем его в буфер обмена (Ctrl+C) для последующей вставки в графический редактор Paint 3D.



Рис. 4. Изображение с прозрачным фоном в Excel

Откроем программу Paint 3D и создадим новый проект. Включим прозрачный фон для изображения. Для этого нажмём на переключатель «Прозрачный холст» на вкладке «Холст» (рис. 5).



Рис. 5. Включение прозрачного фона в Paint 3D

Вставим подготовленное в Excel изображение из буфера обмена в Paint 3D обмена (Ctrl+V) и изменим, при необходимости, размер холста, чтобы подпись была идеально вписана в прямоугольник изображения (рис.6).



Рис. 6. Вставка картинки с подписью в Paint 3D

Теперь осталось сохранить изображение в формате .PNG и, вернувшись в свою версию 1С:Предприятие 8, загрузить его в качестве факсимиле в настройках организации. Сохранив сделанные изменения, (кнопка «Записать»), можно посмотреть полученный результат, щёлкнув по ссылке «Предварительный просмотр печатной формы «Счёт на оплату» (рис.1).



Рис. 7. Вставка картинки с подписью в Paint 3D

В результате мы получили изображение факсимильной подписи, которое естественно накладывается на печатную форму (рис.7), не перекрывая своим фоном остальные надписи и элементы печатной формы.

В новых версиях программ 1С 8.3 появилась возможность добавить печати и подпись в такие печатные формы как: Счет на оплату, ТОРГ-12, Акт сверки, УПД и т.д. (по настройке у нас есть подробный видеоурок). Но из-за того, что при сканировании остается белый фон — подпись и печать выглядят не естественно и смотрятся как-будто их просто добавили туда через Photoshop. Но проблему можно решить, если заменить белый фон на прозрачный.

Кстати, если у Вас старая версия 1С, то в ней тоже можно сделать счет на оплату с подписью и печатью, подключив внешнюю печатную форму – смотрите наш продукт «Счет на оплату с факсимиле«.

Как сделать прозрачный фон у подписи и печати?

Перед написанием этой инструкции мы изучили десятки программ и сервисов, чтобы результат был максимально простым и качественным. Поэтому мы сразу отмели программы, которые нужно скачивать и устанавливать на компьютер. И сосредоточились на сервисах, которые позволяют убрать фон у подписи и печати и сделать его прозрачным в режиме онлайн.

Согласно инструкции в 1С, мы поставили подпись в нужных полях и отсканировали лист — согласитесь, качество сканирование получилось не очень, но тем интереснее будет посмотреть на конечный результат:

Прозрачный фон печати и подписи в 1С

Теперь вырезаем изображение по пунктирным линиям и сохраняем в отдельный файл печать, подпись руководителя и бухгалтера. И если их в таком виде вставить в 1С, то счет с факсимиле у нас получится некрасивым:

Пример плохой факсимиле

Заменять белый фон на прозрачный будем с помощью бесплатного сервиса remove.bg просто переходим на их сайт и загружаем туда сначала файл с подписью, а затем тоже самое делаем с файлом печати. Делается это буквально за 15 секунд:

Скачайте результат с прозрачным фоном

Теперь подключаем новые факсимиле в программу 1С 8.3 и проверяем результат. Согласитесь, теперь получилось красивее — пропал синеватый фон. Но подпись в счете на оплату маленькая и печать находится где-то внизу. Согласитесь, обычно так её никто не ставит:

Пример средней факсимиле

Как увеличить подпись в счете на оплату в 1С?

Рассмотрим, как можно добавить факсимильную подпись или печать на прозрачном фоне в 1С для использования в печатных формах.

В программе 1С:Предприятие 8 реализована возможность добавлять и использовать факсимильную подпись или руководителя организации для последующей автоматической вставки, например, в такие документы, как счёт на оплату, накладная ТОРГ-12, акт сверки, УПД (рис.1). В зависимости от конфигурации расположение настроек печатей может различаться, но в общем эти настройки находятся в разделе «Организации» подсистемы «НСИ и Администрирование». Добавление изображения в 1С:Предприятие, редакция 3.0 осуществляется нажатием на кнопку с зелёным плюсом и последующим выбором графического файла.

Рис. 1. Окно выбора изображений для использования в качестве логотипа организации и факсимильной подписи

Обычно отсканированное изображение, будь то подпись или печать, имеет фон, цвет которого хоть и близок к белому, но всё равно контрастно выделяется на фоне идеально белого цвета печатной формы. При вставке такого изображения, его фон может также частично перекрывать текст и таблицы печатной формы. Таким образом, перед тем, как загрузить графический файл в конфигурацию 1С:Предприятие 8, необходимо убрать у изображения фон, иначе говоря, сделать документ на прозрачном фоне.

2. Как сделать задний фон прозрачным?

Есть разные способы сделать задний фон прозрачным. Так, например, можно воспользоваться одним из множества интернет-сервисов, позволяющих загрузить изображение на сайт, сделать задний фон прозрачным в режиме онлайн, после чего выгрузить изображение с сайта уже с прозрачным фоном.

Мы же разберём, как это можно сделать на компьютере без использования специальных сервисов в Интернете. Для удаления фона будем использовать приложения Microsoft Excel из пакета Microsoft Office и Microsoft Paint 3D, поставляемое вместе с ОС Windows 10. Выбор программ обусловлен тем, что с помощью Excel можно легко убрать фон без фотошопа, а с помощью Paint 3D – легко сохранить изображение полученное изображение без фона. Конечно, для тех же действий можно использовать профессиональное приложение для работы с графикой, но такое роскошество не всегда бывает доступно.

Итак, предположим, что мы уже отсканировали лист с подписью, и теперь перед нами стоит задача сделать задний фон прозрачным.

Откроем Microsoft Excel и вставим отсканированное изображение с подписью: Вставка → Рисунки (рис.2).



Рис. 2. Вставка изображения из файла

Далее преобразуем его в изображение на прозрачном фоне. Для этого, сохраняя фокус выбора на картинке, выберем: «Формат → Цвет → Установить прозрачный цвет», после чего кликнем курсором-пипеткой на фон вокруг подписи (рис.3).



Рис. 3. Установка прозрачного фона для изображения

В результате мы получим изображение без фона (рис. 4). Скопируем его в буфер обмена (Ctrl+C) для последующей вставки в графический редактор Paint 3D.



Рис. 4. Изображение с прозрачным фоном в Excel

Откроем программу Paint 3D и создадим новый проект. Включим прозрачный фон для изображения. Для этого нажмём на переключатель «Прозрачный холст» на вкладке «Холст» (рис. 5).



Рис. 5. Включение прозрачного фона в Paint 3D

Вставим подготовленное в Excel изображение из буфера обмена в Paint 3D обмена (Ctrl+V) и изменим, при необходимости, размер холста, чтобы подпись была идеально вписана в прямоугольник изображения (рис.6).



Рис. 6. Вставка картинки с подписью в Paint 3D

Теперь осталось сохранить изображение в формате .PNG и, вернувшись в свою версию 1С:Предприятие 8, загрузить его в качестве факсимиле в настройках организации. Сохранив сделанные изменения, (кнопка «Записать»), можно посмотреть полученный результат, щёлкнув по ссылке «Предварительный просмотр печатной формы «Счёт на оплату» (рис.1).



Рис. 7. Вставка картинки с подписью в Paint 3D

В результате мы получили изображение факсимильной подписи, которое естественно накладывается на печатную форму (рис.7), не перекрывая своим фоном остальные надписи и элементы печатной формы.

Рассмотрим, как можно добавить факсимильную подпись или печать на прозрачном фоне в 1С для использования в печатных формах.

В программе 1С:Предприятие 8 реализована возможность добавлять и использовать факсимильную подпись или руководителя организации для последующей автоматической вставки, например, в такие документы, как счёт на оплату, накладная ТОРГ-12, акт сверки, УПД (рис.1). В зависимости от конфигурации расположение настроек печатей может различаться, но в общем эти настройки находятся в разделе «Организации» подсистемы «НСИ и Администрирование». Добавление изображения в 1С:Предприятие, редакция 3.0 осуществляется нажатием на кнопку с зелёным плюсом и последующим выбором графического файла.

Рис. 1. Окно выбора изображений для использования в качестве логотипа организации и факсимильной подписи

Обычно отсканированное изображение, будь то подпись или печать, имеет фон, цвет которого хоть и близок к белому, но всё равно контрастно выделяется на фоне идеально белого цвета печатной формы. При вставке такого изображения, его фон может также частично перекрывать текст и таблицы печатной формы. Таким образом, перед тем, как загрузить графический файл в конфигурацию 1С:Предприятие 8, необходимо убрать у изображения фон, иначе говоря, сделать документ на прозрачном фоне.

2. Как сделать задний фон прозрачным?

Есть разные способы сделать задний фон прозрачным. Так, например, можно воспользоваться одним из множества интернет-сервисов, позволяющих загрузить изображение на сайт, сделать задний фон прозрачным в режиме онлайн, после чего выгрузить изображение с сайта уже с прозрачным фоном.

Мы же разберём, как это можно сделать на компьютере без использования специальных сервисов в Интернете. Для удаления фона будем использовать приложения Microsoft Excel из пакета Microsoft Office и Microsoft Paint 3D, поставляемое вместе с ОС Windows 10. Выбор программ обусловлен тем, что с помощью Excel можно легко убрать фон без фотошопа, а с помощью Paint 3D – легко сохранить изображение полученное изображение без фона. Конечно, для тех же действий можно использовать профессиональное приложение для работы с графикой, но такое роскошество не всегда бывает доступно.

Итак, предположим, что мы уже отсканировали лист с подписью, и теперь перед нами стоит задача сделать задний фон прозрачным.

Откроем Microsoft Excel и вставим отсканированное изображение с подписью: Вставка → Рисунки (рис.2).



Рис. 2. Вставка изображения из файла

Далее преобразуем его в изображение на прозрачном фоне. Для этого, сохраняя фокус выбора на картинке, выберем: «Формат → Цвет → Установить прозрачный цвет», после чего кликнем курсором-пипеткой на фон вокруг подписи (рис.3).



Рис. 3. Установка прозрачного фона для изображения

В результате мы получим изображение без фона (рис. 4). Скопируем его в буфер обмена (Ctrl+C) для последующей вставки в графический редактор Paint 3D.



Рис. 4. Изображение с прозрачным фоном в Excel

Откроем программу Paint 3D и создадим новый проект. Включим прозрачный фон для изображения. Для этого нажмём на переключатель «Прозрачный холст» на вкладке «Холст» (рис. 5).



Рис. 5. Включение прозрачного фона в Paint 3D

Вставим подготовленное в Excel изображение из буфера обмена в Paint 3D обмена (Ctrl+V) и изменим, при необходимости, размер холста, чтобы подпись была идеально вписана в прямоугольник изображения (рис.6).



Рис. 6. Вставка картинки с подписью в Paint 3D

Теперь осталось сохранить изображение в формате .PNG и, вернувшись в свою версию 1С:Предприятие 8, загрузить его в качестве факсимиле в настройках организации. Сохранив сделанные изменения, (кнопка «Записать»), можно посмотреть полученный результат, щёлкнув по ссылке «Предварительный просмотр печатной формы «Счёт на оплату» (рис.1).



Рис. 7. Вставка картинки с подписью в Paint 3D

В результате мы получили изображение факсимильной подписи, которое естественно накладывается на печатную форму (рис.7), не перекрывая своим фоном остальные надписи и элементы печатной формы.

В последнее время появляется все больше желающих вставить в печатную форму счета картинку с печатью и подписью.
Однако, если просто вставлять скан jpg, то получим белый прямоугольник, внутри которого находится печать.
Программа превращает картинки с белым (почти белым) фоном в картинки формата PNG (GIF) с прозрачным фоном.
Форматы обрабатываемых картинок: JPG или JPEG (как правило сканы), BMP, PNG.
Нюансы: "грязные" пиксели в JPG
Замечено, что при сохранении даже абсолютно контрастной картинки с чисто белым фоном в формат JPG, цвета "грязнятся". Проверить можно очень просто: попробовать залить такую картинку любым цветом. Обнаружим, что не все части, кажущиеся на вид белыми, окажутся залитыми. Поэтому программа производит попиксельное считывание картинки и все пиксели, где составляющая R>RGBLevel И составляющая G>RGBLevel И составляющая B>RGBLevel заменяет на чисто белые, после чего и производит замену белого цвета на прозрачный.
Программа может работать в двух режимах: автоматический (невизуальный) и визуальный. Если программа запущена с параметром (ИмяФайлаКартики), то визуальная форма не открывается, обработка ведется по значениям, указанным в ini-файле, при отсутствии ini-файла в каталоге
программы - со значениями по умолчанию (RGBLevel=200, формат сохранения PNG). При работе в автоматическом режиме формируется файл ИмяФайлаКартики_TR.PNG ( ИмяФайлаКартики_TR.GIF ).

Пример вызова с параметром :
"c:\Make PNG\PNGMAKER.exe" "c:\Make PNG\ПС2.JPG"

При работе в визуальном режиме доступен метод Drag&Drop (затаскивание исходной картинки на форму).

Примечание : в большинстве случаев достаточна отработка с параметрами по умолчанию в любом из режимов.

Содержание архива: собственно программа и пример ini-файла. Описание параметров ini-файла в самом файле в секции

Версия 1.0.1.5 Специально для Ёпрст, больше никто не желал ;)

Отдельное окно для просмотра картинки в полностью. Правая кнопка в основной форме на соответствующей картинке, "В отдельном окне"

Читайте также: