Шрифт
PNG-MAKER: создатель прозрачного фона
Play

PNG-MAKER: создатель прозрачного фона

В последнее время появляется все больше желающих вставить в печатную форму счета картинку с печатью и подписью.Однако, если просто вставлять скан 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 Специально для Ёпрст, больше никто не желал ;)

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

Скачать файлы Специальные предложения
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(29) > И не флуди! я постараюсь держать себя в руках :)

По сабжу - если говорить о "рендомных" печатях, для полной автоматизации не мешает еще сделать: 1) функция поворота по заданным параметрам. Например, для пакетного режима +/- 5 градусов. 2) "случайное" выпадание точек. Ведь при "живых" печатях подушечка не всегда равномерно смачивает печать.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Нетрудно заметить, что обработанные таким алгоритмом печати перекрывают своим синим цветом черные и другие элементы печатной формы, а не смешивают цвета как это происходит в реальной жизни. Плюс приходится таким образом иметь соответствующее количество комплектов подпись+печать для каждой подписи в организации. А логичнее иметь 1 картинку с печатью и N картинок с подписями. Я уже приводил пример алгоритма действий в Фотошопе чтобы избавиться от такого эффекта и печати/подписи имели не просто прозрачный фон, а полноценный альфа-канал с 256 степенями прозрачности. Ну приведу еще раз, вдруг кто-нибудь в отдельной обработке/библиотеке реализует для удобства.

1) копируем исходный слой в буфер (Ctrl+A, Ctrl+C) 2) создаем копию слоя из буфера (Ctrl+V) 3) переходим на исходный слой, скрываем его (Слои -> Скрыть слои), затем переходим на слой-копию 4) добавляем к слою-копии слой-маску (Слои -> Слой-маска -> Показать все) 5) переходим на слой-маску (Alt + щелчок по слою-маске) 6) вставляем изображение из буфера (Ctrl+V) 7) инвертируем слой-маску (Ctrl+I) 8) идем в кривые (Ctrl+M), центральную точку кривой тянем до верха 9) переходим на слой-копию (Alt + щелчок по слою) 10) любуемся результатом, если удовлетворяет то выполняем сведение (Слои -> Выполнить сведение)

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(40) Надо инфостарту сделать такую фишку. Скачал файл и не плюсанул: - 2 стартмани Скачал файл и плюсанул: - 1 стартмани

ну или что-то похожее так будет справедливее)))

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Привожу пример с наложением печати и подписи поверх печатной формы в 1С 8.2 (реализовано мной у клиента). Отдельно подготовлен файл с печатью по моей методе, таким же образом подготовлены файлы с подписями (их много, для каждого менеджера своя). Все файлы сохранены в PNG с альфа-каналом. Сначала поверх формы накладывается файл с печатью, потом поверх всего - нужный файл с подписью. Как видите результат получается намного реалистичнее. Причем в данном случае проблемы "грязных пикселей" не существует - они полностью нивелируются сначала контрастом а потом прозрачностью. На подготовку 1 файла из скана, по отлаженной методике - у меня уходит пара минут.

Макет потом печатается в PDF и сразу отправляется клиенту (выдается за скан). Поэтому предложенная Sensodyne методика печатать сначала форму, а потом еще и печать печатать - не подходит, так как в моем случае клиенты обходятся без бумажной волокиты.

Реализовать такой алгоритм в данной разработке абсолютно возможно - нужно только представлять себе алгоритмы корректировки контраста, инвертирования цветов и формирования альфа-канала по маске. Думаю на эту тему не мало мануалов. Да я даже вот ЗДЕСЬ пробовал играться с альфа-каналом, не обладая практически никакими познаниями в этой теме, и кое-что даже получалось (график). Тоже попиксельно изображение рендерил.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

А меня эта программка не раз выручала. Очень удобно! И в налоговую сдавала декларации с наложением. Все брали. На все нужна практика!

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Просмотры 101226

Загрузки 5371

Рейтинг 208

Создание 20.05.13 08:52

Обновление 28.05.13 06:26

№ Публикации 186861

Тип файла Архив с данными

Конфигурация Не имеет значения

Операционная система Windows

Вид учета Не имеет значения

Доступ к файлу Бесплатно (free)

Код открыт Не указано

См. также

Подсистема хранения картинок во внешних файлах для УТ 10.3 Промо

Решение позволит вам хранить файлы и картинки вне базы данных, для более лучшей компактности вашей базы данных

11.08.2021 1425 0 6

Альтернативная раскладка клавиатуры

Знаки препинания в RU и EN языках останутся на своих местах. Второй вариант знака - через правый ALT. Больше не придется ловить язык для ввода "#;^&? и т.д.

16.02.2022 1058 23 ValeriVP 7

Открывашка общих форм

Внешняя обработка на управляемых формах для открытия общих форм конфигурации.

14.12.2021 1902 79 frkbvfnjh 0

Коллекция универсальных обработок

Коллекция универсальных обработок, которые могут облегчить жизнь разработчику.

02.12.2021 5452 722 user1051565 26

DaJet Studio: расширенный язык запросов 1С, очереди сообщений и web сервисы Промо

DaJet Studio - разработка и управление скриптами, хранимыми процедурами и функциями, написанными на расширенном языке запросов 1С, а также очередями сообщений и web сервисами, основанными на использовании Microsoft SQL Server.

10.11.2020 8479 102 zhichkin 13

Экспорт запроса из отладки в консоль запросов

Есть множество вариантов, как выгрузить запрос в файл в момент отладки для дальнейшей быстрой загрузки этого файла в консоль запросов (включая временные таблицы). Я просто опишу код, который можно добавить в консоль запросов управляемого приложения, скачанную с сайта ИТС для 8.2 и 8.3. Описание - в самом коде/заголовках процедур. Тестировал на платформе 1С:Предприятие 8.3 (8.3.18.1334). Спасибо за тестирование, объективная критика приветствуется. Спасибо Андрею Габец (прощу прощения, если склонение фамилии сделал неверно). При просмотре его курсов по БСП впервые увидел реализацию выгрузки запроса из отладки. Отдельное спасибо ему за соавторство в написании книги "Профессиональная разработка в системе «1С:Предприятие 8»", по которой я в 2012 начал изучать 1С.

27.09.2021 2664 81 prohorp 15

Правщик "Набра" для картинок и схем. Разработки от kuzkov.info

Описание и exe файл Набры, правщика картинок и схем. Свободный инструмент для рисования и повторной правки картинок, схем и диаграмм. Набра раздается как один exe файл с быстрым запуском и без зависимостей для ОС Окна. Богатые возможности позволяют применять Набру для большого количества случаев: для создания простых схем из прямоугольников с текстом и линиями, для наложения элементов и надписей на экроснимки, для рисования bpmn или epc диаграмм, для рисования протоморд для тз и прочего применения. Разрешается и приветствуется применение для целей рисования. Например, для рисования диаграмм предпроектного обследования. Созданную диаграмму можно сохранить в картинку или в xml для повторной правки. Все производные png картинки пишутся без водяных знаков.

14.09.2021 2200 88 Steelvan 15

OneS Cluster Admin - консоль администрирования кластера серверов 1С (кроссплатформенная, мультиверсионная)

OneS Cluster Admin (консоль администрирования кластера серверов 1С) - создана для того, что бы избавиться от недостатков классической консоли администрирования, а также привнести некоторые удобные фичи.

10.09.2021 6018 249 YanSergey 50

Генерация кода управляемой формы (декомпиляция элементов) Промо

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

29.09.2014 120118 9688 ekaruk 140

Шаблон дополнительной обработки, работающей по расписанию

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

02.08.2021 4424 124 Shvapsss 6

Структура хранения БД в виде дерева конфигурации

Структура БД конфигурации в очень похожем виде, как в самом конфигураторе.

20.04.2021 6095 227 JIEX@ 2

А1Э_Механизмы - паттерн publisher/subscriber, расширение расширений, БСП без головной боли и прочие вкусности

Вы хотели бы иметь возможность разработать функциональный блок, а потом подключать его к документам одной строкой кода, без многочисленных вставок в модули и формы? А как насчет возможности доработки расширений другими расширениями? Как насчет возможности создавать механизмы с хуками, на которые смогут подписаться другие разработчики и дополнить их? В нормальных ЯП одним из способов реализации всего этого является паттерн "Издатель/подписчик" (publisher/subscriber, pub/sub). В этой статье мы поговорим о том, как сделать это в 1С.

07.04.2021 5411 130 Enigma 10

Подсистема "Инструменты разработчика" v6.23.1 Промо

Интегрированный набор инструментов разработчика: - консоль кода - консоль запросов - консоль построителя отчетов - консоль компоновки данных - консоль заданий - конструктор запроса - справочник алгоритмов - исследователь объектов - интерфейсная панель - настройка журнала регистрации - анализ журнала регистрации - настройка техножурнала - анализ техножурнала - подбор и обработка объектов - редактор объекта БД - редактор констант - редактор параметров сеанса - редактор изменений по плану обмена - редактор пользователей - редактор предопределенных - редактор хранилищ настроек - динамический список - поиск дублей и замена ссылок - контекстная подсказка - синтакс-помощник - поиск битых ссылок - поиск ссылок на объект - структура хранения БД - удаление объектов с контролем ссылок - и прочее

23.09.2007 630898 37403 tormozit 2817

"Откат" данных без транзакций. Расширение для легкого возврата к "исходному" или выбранному состоянию после любых изменений данных

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

06.04.2021 6016 81 Алексей Воробьев 12

Консольная программа "Скрытый запуск процессов" от kuzkov.info с исходниками

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

01.03.2021 2549 44 Steelvan 0

Микро сервис для работы с запросами SQL

Альтернатива COM соединению с SQL базой, обработка запроса.

13.12.2020 6674 51 ivan1703 14

Активные пользователи Промо

Обработка аналогична стандартному окну просмотра списка активных пользователей, плюс добавлены следующие функции: - Отправка сообщения выбранному пользователю; - Отправка сообщения всем пользователям; - Закрытие выбранного соединения; - Закрытие всех соединений с информационной базой (кроме своего).

31.03.2008 41697 4651 coder1cv8 62

Консоль HTTP запросов

Простая консоль для отправки и тестирования HTTP запросов и WEB сервисов. Есть функция сохранения в файл.

05.10.2020 7371 423 zarankony 5

Файл тестов для xUnitFor1C: тестирование проведения документов

Тестирование проведения документов. Проверяется, что: а) документ проводится; б) движения документа после перепроведения не изменились.

30.06.2020 7781 47 q_i 16

OneCIBasesCreator - мини-сервис по созданию файла со списком баз 1С

Мини-сервис по созданию файла со списком баз 1С (*v8i) на основании файла с настройками сервера (*lst).

01.06.2020 4074 9 korableg 2

Undo (Ctrl+Z ) история выбора реквизитов формы для 7.7 Промо

Небольшой класс, реализует "историю" выбора реквизитов формы.

18.05.2009 22212 438 Ёпрст 27

Нейроконструктор

Изучайте нейронные сети и экспериментируйте вместе с расширением конфигурации "Нейроконструктор". Навыки программирования не требуются.

20.05.2020 16298 214 user1404129 25

Загрузка, редактирование и установка цветовых схем (раскраски кода) в Конфигуратор и EDT

В современных IDE и текстовых редакторах есть удобная работа с цветовыми схемами: их можно загружать из файлов, выбирать из списка и сразу устанавливать в оболочку. К сожалению, в Конфигураторе и EDT цвета кода можно настроить только вручную. Этой разработкой хочу исправить эту проблему.

14.05.2020 16597 688 CyberCerber 43

Универсальные инструменты 1С

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

21.01.2020 60340 5618 cprit 196

Отправка печатных форм по Email (БП 3.0) - Печатные формы для БП 3.0: Акт, Счет на оплату, УПД, ТОРГ-12, Счет-фактура

Внешняя обработка журнал-список документа "Реализация (акты, накладные)" с функцией отправки печатных форм подчиненных документов, т.е. возможно отправить по Email печатные формы реализации и подчиненных документов. Тестирование проводилось на релизе БП 3.0.58.26 - 3.0.73.50 (на релизах выпущенных с ноября ошибок в работе не замечено). Осенние изменения наименования объектов в бухгалтерии учтены. После релиза 3.0.64 изменился механизм вывода печати и подписей, что в большинстве своем отключило вывод их во внешних печатных формах.

1 стартмани

30.05.2018 10731 21 izidakg 1

Внешние печатные формы для БП 3.0 (Счет на оплату покупателю, ТОРГ-12, Акт сверки с контрагентом, Доверенность, Отчет комитенту)

Внешние печатные формы для БП 3.0 (Счет на оплату покупателю, ТОРГ-12, Акт сверки с контрагентом, Доверенность, Отчет комитенту) с факсимиле и вариантом без печати. Данные о факсимиле берутся из справочника Организации. В печатной форме документа "Счет на оплату покупателю" учитывается ставка НДС 0%.

1 стартмани

01.05.2018 12837 95 SaRana 14

Консоль запросов EX (внешние данные)

Работа с внешними данными в консоли запросов (1С 7.7, 8.x, XBase, Excel, ADO).

30.10.2016 12471 56 Cерый 0

Фиксация изображений с видеокамер (Devline Линия, Acumen, E-Castle) по заданному событию

Пример использования консольной утилиты CamsCapture, для фотофиксации событий в 1С с камер видеонаблюдения.

10.08.2015 14085 0 IS-Andrey 1

Просмотр SQL-таблиц из 1С. Возможность очистки таблиц

Обработка позволяет соединиться с SQL-сервером (SQL-авторизация), получить список баз на сервере, после выбора базы - получить список таблиц. Позволяет вывести таблицу на просмотр, при необходимости очистить таблицу средствами SQL (delete from), просмотреть соответствие имен таблиц объектам конфигурации, в которой запущена база

29.08.2014 25373 470 Abadonna 4

Native ВК для 1CV8: независимое чтение файлов *.xls и *.xlsx

Не требует установленного в системе Microsoft Office (Excel) и Open Office. Технология Native, не требует регистрации в реестре

15.08.2013 36839 404 Abadonna 161

Base Cleaner: чекист файловых баз

Как и положено чекисту, отслеживает благонадежность баз и, в случае необходимости, применяет репрессии вплоть до высшей меры социальной защиты ;)

29.07.2013 20150 75 Abadonna 36

V8 FORMATTER: Расширенная версия

Форматирование кода модуля одним хот-кеем, ввод "неудобных" символов без переключения раскладки.

22.07.2013 22909 198 Abadonna 124

Обработка поиска дублей кода. Исходного кода модулей 1С

Цель разработки - помочь в поиске похожих блоков кода для дальнейшего выделения их в отдельные процедуры.

12.04.2011 9775 210 bk-81 37

Помощник для написания запроса в тонком клиенте

Обработка дает возможность писать в тонком клиенте текст запроса не вручную, а перетаскивая имена таблиц, полей и конструкции языка запроса мышью.

01.04.2011 20896 318 boln 14

Запись текста модуля ert-файла из текстового файла

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

02.12.2010 25176 146 Abadonna 40

Консоль команд

Написание и выполнение кода прямо в режиме предприятия

21.10.2010 8252 296 RafaelRS 11

Помощь при работе с xBase (1С 7.7)

Утилита пригодится, если есть dbf-файл, но нет описания к нему. Также уменьшит ручную работу.

20.10.2010 18399 226 Hryv 12

АЦРК: Взаимодействие с сайтом (HTTP)

Обработка демонстрирует взаимодействие программы на 1С с веб-сайтом. Оказывается, это не так сложно.

11.10.2010 18505 162 acrk 2

Просмотр метаданных в 7.7

Для просмотра метаданных и своих прав в текущей конфигурации.

06.08.2010 19073 212 diletant 8

Поиск и замена дублирующихся элементов справочников, КОД ОТКРЫТ, для 7.7

1. Работа над обработкой продолжается. Критика (любая) принимается. 2. Для установки: 2.1 Переименуйте файл WithoutConf.exe_ в WithoutConf.exe и разархивируйте (запустите на выполнение). 2.2 Каталог DLL скопируйте в Вашу базу (копию . ), каталог ExtForms в одноименный каталог Вашей базы. 3. Для открытия: Сервис Дополнительные возможности 1С:Студио: Отчёты и обработки Поиск и замена элементов справочников 4. В обработке использованы 1С++, FormEx, StrMatch

11.05.2010 27053 629 Незнайка 64

Парсировщик (НОВЫЙ инструмент для изучения метаданных + загрузка предопределенных значений из табличного документа)

Обработка, добавляющая наглядности работе программы V8Unpack. Главным преимуществом перед другими программами этого рода является наличие автоматизированной возможности закачать предопределенные элементы в справочники, планы видов характеристик и планы счетов из табличного документа.

07.05.2010 26205 662 bambr1975 30

Шаблоны для внешней печатной формы и внешней обработки ТЧ - удобные в отладке)

Тема, конечно, боянистая) Других боянов не видел, а мои пригодились ещё паре человек - вот и решил поделиться.

19.04.2010 14484 248 Lancelot-2M 9

АЦРК: Ссылка по GUID. Обычные и управляемые формы.

Позволяет определить GUID ссылки и наоборот, найти ссылку по GUID. Запускается как в обычном, так и в управляемом приложении.

📎📎📎📎📎📎📎📎📎📎