Преобразуем текст в картинку. Генератор надписей и водяных знаков (4.3.0.1)

Публикация № 79727

Разработка - Работа с интерфейсом

Выбираем шрифт, цвет текста, цвет фона и получаем любой текст в виде картинки. Нажатием "трёх кнопок" можно сделать открытку или нанести на картинку водяной знак в виде текста
Только качественный контент

Вот получил задание: Разослать по электронной почте фирменные открытки с личным обращением к получателю. И вновь меня спас ImageMagick. В качестве примера работы с текстом в этом консольном графическом редакторе выкладываю обработку ГенераторНадписей.epf.

Генератор надписей может использоваться в любой конфигурации 1С:Предприятия 8.1 и 8.2 (толстый клиент). Для запуска обработки под 8.2, обработку необходимо открыть в конфигураторе для конвертации.

Генератор надписей позволяет сформировать текст в виде картинки или наложить текст на картинку. Всё что нужно сделать - это выбирать шрифт, цвет текста, цвет фона и можно получить любую надпись с альфа-каналом или разместить надпись на картинке. Результат наложения текста выводится на рабочий стол со скролингом. Так что можно поиграться и выбрать наилучшее сочетание шрифта, цветов или размещения текста и тени.

200 русифицированных шрифтов прилагается.

Есть возможность групповой обработки файлов - для этого нужно выбрать режим работы "Результат каталог слайдов (24-bit)".

Попробуйте. Надеюсь, вам понравится Smile«Охрана труда» для 1С:Предприятия 8.2

Ещё пример динамического наложения текста на картинку можно посмотреть здесь.

Google+

Скачать файлы

Наименование Файл Версия Размер
Генератор надписей (4.3.0.1)
.epf 7,97Mb
23.05.12
450
.epf 7,97Mb 450 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Душелов 3908 23.12.10 21:38 Сейчас в теме
2. alexk-is 6432 24.12.10 05:44 Сейчас в теме
(1) Результат сразу выводится на рабочий стол 1С:Предприятия.
3. iov 405 24.12.10 11:59 Сейчас в теме
так вот как водяные знаки нанесу на картинки товара....
7. alexk-is 6432 04.01.11 14:04 Сейчас в теме
(3) Добавил режим групповой обработки. Обрабатываются все файлы из указанного каталога.
8. iov 405 04.01.11 14:14 Сейчас в теме
(7) Ай малаца вот так держать.
4. salexdv 24.12.10 12:46 Сейчас в теме
Еще бы прозрачность добавить...
5. alexk-is 6432 25.12.10 00:19 Сейчас в теме
(4) ImageMagic полнофункциональный графический редактор. Можно делать всё что хочется.
Добавил прозрачность, поворот текста и выбор места размещения текста на картинке.
6. salexdv 25.12.10 11:16 Сейчас в теме
9. golden099 16.09.11 10:46 Сейчас в теме
Не вешь канешно прикольная но немного бесполезная, в том плане что времени много убивает, а результат конечно впечатляет!:-)
10. MrXaN 45 23.09.11 08:50 Сейчас в теме
11. mehalyna 16.10.11 20:04 Сейчас в теме
Простенько, но красиво. Можна доработать немного самостоятельно. Спасибо!
12. bugbugme 16.10.11 20:07 Сейчас в теме
13. Musen 16.12.11 15:08 Сейчас в теме
Сделайте такое же, но с подстановкой печати организации подписи ответственного сотрудника... плиииз :)
14. alexk-is 6432 16.12.11 15:30 Сейчас в теме
(13) Думаю вот это поможет. http://dev.1tsm.ru/project/137
Если не поможет, пишите, что-нибудь придумаем...
19. v_den_v 12.03.12 11:04 Сейчас в теме
(14) спасибо за ссылку - часто встает задача вывести подпись и печать и при этом очень много времени занимала подготовка картинки печати - те самые грязные пикселы.

вопрос не совсем по теме - поймите меня правильно - а прилагаемые шрифты все "бесплатные"? ;)
20. alexk-is 6432 12.03.12 18:38 Сейчас в теме
(19) Мне давно тому назад досталось "по наследству" около 1500 различных шрифтов. Для данной обработки любые шрифты не подходят. Шрифты, которые прилагаются к обработке легко найти и свободно скачать на просторах интернета. Уверен, что у каждого из этих шрифтов есть автор. Если брезгуете, то можете использовать другие шрифты.
15. MENsa 09.02.12 11:17 Сейчас в теме
Прикольно конечно, спасибо
16. haous 09.02.12 12:16 Сейчас в теме
Вот теперь будет глаз радовать разноцветность среды 1с. Благодарю!
17. DanilaDru 253 16.02.12 11:22 Сейчас в теме
Спасибо, понравилось.
Много времени занимает подготовка окружения. Предлагаю проверять через "НайтиФайлы().Количество() <> 0" и не перевыгружать каждый раз файлы из макетов (подсмотрено такое в консолидации)

Я так понимаю у конвертора проблемы с длинными именами, поэтому папка создается в корне системного диска? Пытался перевести на КаталогВременныхФайлов() чтобы в корне на сорило, но не взлетело.
18. alexk-is 6432 16.02.12 11:40 Сейчас в теме
(17) Не только с длинными именами, но и с кирилицей... :(
21. gradus 19.12.12 21:12 Сейчас в теме
Не совсем понятно для чего в описании скрытые прямые (посторонние?) ссылки с пустым анкором? Так всем можно делать?
22. fuxic 292 24.12.12 20:29 Сейчас в теме
как получить разрешение картинки с помощью im? что-то не догоняю куда он возвращает результат. пожскажите, пожалуйста)

Up: сори нашел сам. это можно через WIA.ImageFile, если кому надо будет
23. NOVOPRO 16.01.13 05:38 Сейчас в теме
Спасибо, удобно при обработке нескольких фотографий сразу.
24. mehalyna 19.04.13 12:49 Сейчас в теме
Доказательство того, что 1С можна использовать не только для учета. Огромное спасибо заидеи!
25. Redokov 76 14.11.14 12:35 Сейчас в теме
Спасибо за обработку, но на мой взгляд, имело смысл написать, что для генерации изображения использовалась библиотека ImageMagick, т.к. я надеялся, что изображение генерируется средствами 1С :)
26. max987 20.02.19 11:19 Сейчас в теме
При выборе (Результат каталог слайдов) у меня обработка ведет себя не корректно.
В процессе работы не может перезаписать файл source.
Пришлось дописывать
УдалитьФайлы(ИмяФайлаПодложки);
КонецЦикла;

Подскажите причину возникновения такой ситуации.
Спасибо.
27. max987 20.02.19 16:27 Сейчас в теме
С кодом все хорошо.
Проблемы были у меня с файловой системой.
Пост(26) удалить не смог.
Оставьте свое сообщение

См. также

Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) БСП (Библиотека стандартных подсистем) Работа с интерфейсом

Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в "Дополнительные отчеты и обработки".

1 стартмани

27.12.2019    2326    6    1sig    12       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.12.х и УТ 11.4.11.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Декомпиляция условного оформления

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

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

1 стартмани

23.12.2019    2642    23    XilDen    3       

Многоуровневые списки выбора с оформлением элементов

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

Данная статья - попытка решить один маленький кусочек большой проблемы платформы 1С, а именно - бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений - красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С - это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.

1 стартмани

17.12.2019    3176    2    azhilichev    5       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 17 февраля по 13 марта 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

"Живые" картинки со Snap.SVG

Статья Программист Конфигурация (md, cf) v8 Абонемент ($m) Практика программирования WEB Работа с интерфейсом

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    5860    11    blackhole321    4       

Альтернативный способ добавления элементов и реквизитов на формы

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 УТ11 Россия Абонемент ($m) Работа с интерфейсом

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

1 стартмани

09.09.2019    5027    7    bmk74    0       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Удобный выбор из таблицы/дерева в УФ

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

Выбор из таблицы значений или дерева значений в выпадающем списке рядом с полем ввода - УФ, быстро и просто!

1 стартмани

12.08.2019    6242    5    Yashazz    18       

[Механизм интерфейса] Свой флажок (чекбокс)

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Создадим свой флажок для интерфейса, используем простой универсальный алгоритм.

1 стартмани

09.08.2019    7874    8    rpgshnik    39       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Отбор на управляемой форме из списка значений

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

Пример простого удобного отбора любых данных ссылочного типа на управляемой форме. Работа обработки проверена на релизе: 1С:Предприятие 8.3.13.1513.

1 стартмани

09.08.2019    7734    9    nagaitseff    6       

Изменяющееся контекстное меню в 1С 8.3

Статья Программист Архив с данными v8 v8::УФ Абонемент ($m) Практика программирования Работа с интерфейсом Разработка

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

1 стартмани

06.08.2019    7260    1    signum2009    15       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Шпаргалка разработчика для работы с формами

Отчеты и формы Программист Архив с данными v8 Россия Абонемент ($m) Работа с интерфейсом

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

3 стартмани

31.10.2018    10103    72    ELAM    3       

Открывашка ячеек таблиц

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    11347    11    tormozit    28       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Сдача регламентированной отчетности из программ 1С Промо

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

от 1500 руб.

Визуализация событий на временной шкале средствами "Поле HTML документа"

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    16360    130    Plotks2017    24       

Продвинутое рисование в табличном документе (стрелок и не только)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 Абонемент ($m) Практика программирования Работа с интерфейсом

Вспоминаем геометрию и основы компьютерной графики. Матрицы и аффинные преобразования на плоскости.

1 стартмани

24.07.2018    9736    17    WalterMort    27       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Работа с данными выбора

Инструменты и обработки Программист Архив с данными v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

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

1 стартмани

17.07.2018    26951    15    kalyaka    16       

Управление состоянием формы через конечный автомат

Статья Программист Конфигурация (md, cf) v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

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

1 стартмани

19.06.2018    11633    12    kalyaka    35       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Иерархическая диаграмма

Инструменты и обработки Программист Бизнес-аналитик Руководитель проекта Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Концепция диаграммы по иерархической структуре данных, например по номенклатуре (продажи или остатки на складах).

2 стартмани

17.06.2018    8901    15    DrAku1a    4       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Программная работа с графическими схемами. Готовое решение

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Универсальные обработки Работа с интерфейсом

Работоспособное, проверенное на практике, простое и удобное программное управление графическими схемами.

1 стартмани

18.02.2018    13116    16    Yashazz    13       

Тестирование интерфейса в обычном приложении 8.2 при помощи SikuliX

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Работа с интерфейсом

Как же не хватает клиента тестирования на платформе 8.2. Не кликнешь на кнопку, не выберешь из списка, не проверишь видит ли надпись пользователь. Воспользуемся внешним инструментом SikuliX, который позволит нам протестировать функционал форм. Данный инструмент легко встраивается в линию сборки и может "дружить" с уже известным многим Open-source продуктами.

1 стартмани

03.01.2018    22373    2    kraynev-navi    40       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Программное формирование форматированной строки в стиле html+inline CSS

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом Инструментарий разработчика

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    22452    27    bonv    6       

Размеры управляемой формы

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом Универсальные функции

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

1 стартмани

08.10.2017    20736    58    json    8       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

Выбирайте и голосуйте за самые интересные доклады, лучшие из них попадут в окончательную программу митапа. Голосование продлится до 30 января 2020 года.

Программное создание элементов графической схемы (через XSLT)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

Встала как-то передо мной задача визуализировать определенный прикладной процесс, лучше всего для этого подходит графическая схема. Так уж вышло, что 1С по не понятным мне причинам не предоставила возможность программно работать с элементами графической схемы. Пришлось импровизировать.....

1 стартмани

20.07.2017    15825    54    lazarenko    16       

Расширенная настройка динамического списка УФ

Инструменты и обработки Программист Расширение (cfe) v8 v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом

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

1 стартмани

31.05.2017    26410    146    tormozit    23