V82Jpeg - Компонента обработки изображений

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

Разработка - Разработка внешних компонент

Изображения Фотографии V82Jpeg

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

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

  • Каталог товаров в интернет-магазине. Если картинки связаны со справочником номенклатуры и хранятся локально (в базе 1С или во внешней папке - это не имеет значения), 1С занимается их загрузкой на сайт. При этом требуется стандартизация изображений: единые размеры, форматы (png или gif). Компонента сама в состоянии преобразовывать картинки
  • Хранение фотографий сотрудников в кадровом учете. После загрузки/сканирования/фотографирования нового сотрудника, 1С сама сожмет фотографию до нужного размера, развернет ее, если снимок расположен боком, устранит эффект "красных глаз", создаст эскиз для использования в 1С или выгрузки в Active directory
  • Ведение каталогов фотографий. Компонента может читать любые атрибуты снимков (exif) с последующей классификацией их в 1С по параметрам съемке, фотокамере, месту съемки и.т.п.

Приложение реализовано в виде внешней компонента NativeAPI, основной режим работы - на сервере 1С:Предприятия в операционной системе Windows. Доступны 32х и 64х разрядные версии. 32х разрядная версия может работать на стороне клиента, но в этом случае будет недоступен WEB интерфейс 1С:Предприятия. Вместе с компонентой поставляется небольшая конфигурация для 1С:Предприятия 8.3 с примером ее использования: "Фотоальбом (управляемое приложение)".

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

 

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

Наименование Файл Версия Размер
V82Jpeg - Компонента обработки изображений (демо-версия)
.zip 1,60Mb
14.08.19
43
.zip 1,60Mb 43 Скачать бесплатно
14.08.2019
0 10000 руб.

Моментальная
доставка

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. salexdv 1585 27.02.15 12:33 Сейчас в теме
4. AllexSoft 27.02.15 17:01 Сейчас в теме
Ну типа это и без всяких модулей и DLLок делать можно: вот например поворот картинки
	Функция ПовернутьКартинкуНаСервере(ДД, УголПоворота)	
		ВрФайл = ПолучитьИмяВременногоФайла(".bmp");
		ДД.Записать(ВрФайл);	
		//Ресайз файла картинки
		
		Image = Новый COMОбъект("WIA.ImageFile");
		Image.LoadFile(ВрФайл);
		
		Если Image = Неопределено Тогда
			Возврат ДД;
		КонецЕсли;
		
		IP = Новый COMОбъект("WIA.ImageProcess"); //создаем объект WIA для редактирования изображения
		IP.Filters.Add(IP.FilterInfos("RotateFlip").FilterID);
		IP1 = IP.Filters(1);
		Для К = 1 По IP1.Properties.Count Цикл
			Если IP1.Properties(К).Name = "RotationAngle" Тогда
				IP1.Properties(К).Value = УголПоворота; //вертеть можно на 90,180 и 270 грудосов
				Прервать;
			КонецЕсли;
		КонецЦикла;
		
		Image = IP.Apply(Image);
		УдалитьФайлы(ВрФайл);
		Image.SaveFile(ВрФайл);
		
		К = Новый ДвоичныеДанные(ВрФайл);
		
		УдалитьФайлы(ВрФайл);
		
		Возврат К;
		
	КонецФункции 
Показать
7. Техподдержка 28.02.15 09:10
(4) AllexSoft,
Тиражное решение должно работать везде, где работает 1С. Развитие компоненты планируется на Linux. Как будете поступать Вы? Кроме того, есть подозрение, что компонента работает быстрее как минимум из-за того, что может возвращать изображение в виде двоичных данных прямо из буфера графического движка, а в вашем примере все делается через временный файл. Но проверить не удалось, т.к. Ваш код не понимает 1С, из-за строки: IP1 = IP.Filters(1)
8. AllexSoft 02.03.15 10:01 Сейчас в теме
(7) хз у меня понимает все) писалось под себя разумеется, возможно и не универсально, кинул просто как пример )
Развитие компоненты планируется на Linux. Как будете поступать Вы?

согласен, если развитие компоненты планируется кросплатформенное решение то очень хорошее решение было бы!
Но пока у вас в статье нашел только:
основной режим работы - на сервере 1С:Предприятия в операционной системе Windows. Доступны 32х и 64х разрядные версии.
2. salexdv 1585 27.02.15 12:51 Сейчас в теме
Что-то странная у вас конфигурация.
1) Модуль "РаботаСИзображениями" содержит код
ПодключитьВнешнююКомпоненту("D:\WProg\V8Jpeg\Debug\V8JpegNative.dll","V82Jpeg",ТипВнешнейКомпоненты.Native);

А сами компоненты лежат в макетах
2) Модуль "РаботаСИзображениями" работает только на сервере
3) На клиенте компонента никак не устанавливается, хотя должен вызываться метод "УстановитьВнешнююКомпоненту"
4) Чтобы компонента установилась на клиенте, её надо положить в zip, а у вас в макетах dll
В общем так и не удалось попробовать.
3. Техподдержка 27.02.15 16:45
Компонента только для Windows, это есть в анонсе. В демо-версии действительно остался "мусор" от тестирования, вечером ее заменю. В релизе все в порядке.
Продается внешняя компонента, конфигурация лишь пример ее использования. Если нужно подключать на клиенте, пожалуйста подключайте в своих конфигурациях.
9. unpete 546 12.09.15 21:02 Сейчас в теме
(3) В чем преимущества использования компоненты по сравнению с ImageMagick, который, как известно, представляет собой консольный графический редактор с набором инструментов a-la photoshop, работает под всеми популярными os и даже входит в дистрибутивы linux?
5. ojiojiowka 27.02.15 18:58 Сейчас в теме
Использование компоненты предпочтительнее для тиражных решений, чтобы быть уверенным, что у клиентов все тоже будет работать. Интересует вопрос лицензирования с целью использования в тиражируемом решении.
6. vasyak319 138 27.02.15 19:20 Сейчас в теме
(5) Иметь ОС не ниже Windows XP (а это всё, что нужно, чтобы работал WIA) вроде бы не такое экзотичное требование для тиражного решения.
10. fixin 3968 02.01.17 01:09 Сейчас в теме
Оставьте свое сообщение

См. также

Генерация изображения штрихкода из мобильного приложения Промо

Разработка внешних компонент Мобильная разработка v8::Mobile Платные (руб)

Внешняя компонента для генерации изображений штрихкодов из мобильной платформы 1С для Android

2000 руб.

21.06.2018    8602    5    12    

Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте, позже, возможно, добавиться поддержка и веб-клиента. Работа с PDF основана на проекте PDFium из состава проекта Chromium/Chrome, для работы с TWAIN использован свободный проект twpp https://github.com/xricht17/twpp.

2000 руб.

12.05.2020    623    0    4    

Внешняя компонента CentrifugoClient

WEB Разработка внешних компонент v8 Платные (руб)

Подключение к серверу Centrifugo по протоколу WebSocket.

5000 руб.

24.04.2020    1281    0    0    

Компонента для 1С, принимающая вес с железнодорожных, автомобильных, крановых весов

Разработка внешних компонент v7.7 v8 Транспорт, автопарки, такси Россия Платные (руб)

Программа "Компонента приёма веса для 1С, версия 3.0" позволяет принимать и заносить вес с весов непосредственно в программу "1С" - то есть, прием веса осуществляется целиком и полностью из программы "1С".

22000 руб.

09.04.2019    4586    0    3    

Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового файла (ini файла) с изменениями в ФЗ от 01/07/19 Промо

Инструментарий разработчика Разработка внешних компонент WEB Кассовые операции ККМ Кассовые операции Фискальный регистратор Розничная торговля v7.7 v8 1cv8.cf 1cv7.md Россия БУ УУ Платные (руб)

FR_ATOL_SHTRIH.EXE встраивается в SYSTRAY (в правом нижнем углу, там где часы) и следит за появлением обычного текстового файла, в котором перечислено, какие операции необходимо осуществить с ККТ - напечатать чек (нал/безнал), снять Z-отчет, осуществить выемку денег, сделать возврат и т.д. Такой механизм позволяет использовать комплект для WEB сайтов, для нетиповых или сильно измененных 1с7 или 1с8. Для любых программ, которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые к использованию обработки для 1с8: УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1С7.7:ТиС документ Реализация ТМЦ,Печать из ПКО, Бух4.5, Бух1.3 . Код на 1с открыт - используйте обработки комплекта, как шаблоны для своих программ. Подключать ККМ к 1С не надо! Более 300 внедрений на ККМ Штрих и Атол. Некоторые из покупателей реализовали работу с ККМ даже из Excel и Axapta.

1000 руб.

31.07.2017    55729    183    372    

SIP софтфон для 1С:Предприятия

Разработка внешних компонент Телефония, SIP v8 Платные (руб)

SIP софтфон для 1С:Предприятия — это программный телефон, реализованный по технологии ActiveX с возможностью интеграции с 1С версии 8.x. SIP софтфон является самостоятельным приложением, и его работа не зависит от работоспособности 1С:Предприятия. Таким образом, при временной неработоспособности 1С вы остаетесь на связи для своих клиентов. По входящему звонку вы можете осуществить поиск контрагента в базе, передать на панель вызовов софтфона необходимую информацию, создать новый документ, автоматически заполнив реквизит «Контрагент» или осуществить исходящий звонок непосредственно из 1С, не разворачивая окно софтфона. Единственное ограничение — это ваша фантазия. SIP софтфон работает по протоколу SIP 2.0 и совместим со всеми АТС, поддерживающими данный протокол.

2800 руб.

13.08.2015    30718    1    12    

Кроcсплатформенное динамическое выполнение кода .NET (C#) из 1С:Предприятие

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Библиотека позволяет динамически выполнять фрагменты кода, написанные на C# аналогично функции Выполнить в 1С:Предприятие, на компьютерах под управлением ОС Windows и Linux. Имеется возможность передавать параметры, возвращать результаты выполнения, загружать сборки .NET, а также отслеживать ошибки выполнения кода C#. Библиотека оформлена в виде подсистемы.

2500 руб.

02.06.2015    16281    0    11    

Внешняя компонента WebSocketClient Промо

Разработка внешних компонент WEB v8 Платные (руб)

Синхронный и асинхронный обмен данными по протоколу WebSocket

5000 руб.

26.08.2019    7673    4    17    

GGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif Промо

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

2000 руб.

02.09.2010    53498    60    204    

Сервер ККМ (54-ФЗ, быстрая печать чеков из терминального сеанса, печать с нескольких ПК) Промо

ККМ Разработка внешних компонент POS терминал Фискальный регистратор Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Платные (руб)

"Сервер ККМ" позволяет приложениям работать с фискальными регистраторами из терминального сеанса Windows по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест. Поддержка драйверов Атол, Штрих и VikiPrint. Поддержка 54-ФЗ. Подключается к 1С Торговля и склад 7.7, 1С:УТ 10/11, 1С:УНФ, 1С:Розница 1/2, 1С:БП 2/3, 1С КА 1/2., 1С:ERP, УПП

12000 руб.

02.09.2016    79896    173    144    

Мастер создания внешних компонент 1С (технология COM) для DELPHI 6/7/8/2005/2006/2007/2008/2010/XE/XE2/XE3 Промо

Разработка внешних компонент v8 Платные (руб)

Средство для сверхбыстрой разработки внешних компонент 1С:Предприятия 7.7 и 8 по технологии COM на всех версиях DELPHI, начиная с 6.

1000 руб.

28.03.2013    41511    27    13    

Внешняя компонента для подключения 1С к телефонии Asterisk Промо

Разработка внешних компонент Телефония, SIP v8 1cv8.cf Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

1000 руб.

04.05.2018    18971    48    26    

Внешняя компонента печати PDF (Native Win 32/64) Промо

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1000 руб.

17.09.2018    11348    22    40    

Медиадисплей. Рекламный информационный монитор для покупателя. Промо

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Мобильная разработка Розничная торговля v8 КА1 УТ10 Розница УНФ ERP2 БП3.0 УТ11 КА2 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг УУ Платные (руб)

Монитор покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Можно использовать в качестве графического меню-борда в кафе и видеовывески. Управление выводом на телевизор через hdmi-приставку на базе Windows или Android. В качестве устройства отображения можно использовать Android-планшеты, фоторамки с Android, монитор любого Windows-компьютера, доступного по сети. Настраивается ЛЮБОЙ ДИЗАЙН экрана!

5000 руб.

30.05.2017    29057    22    29    

Работа с PowerShell из 1С Промо

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Библиотека позволяет выполнять фрагменты кода PowerShell из 1С, аналогично встроенной процедуре Выполнить. Имеется возможность передавать параметры, возвращать результаты выполнения, генерировать внешние события, а также отслеживать ошибки выполнения кода PowerShell. Библиотека оформлена в виде подсистемы.

2000 руб.

28.04.2014    37147    21    38    

Внешняя компонента клиента SSH / SCP (Native API) Промо

Разработка внешних компонент v8 Платные (руб)

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

5000 руб.

18.06.2019    4074    1    0    

Компонента NativeAPI 1С для массового распознавания и печати штрих-кодов Промо

Разработка внешних компонент v8 1cv8.cf Россия Платные (руб)

Программная компонента в формате NativeAPI 1C-предприятия (не ниже 8.2) предназначена для массового распознавания штрих-кодов из файлов на жестком диске, или загруженных в память компьютера из базы данных или любым другим способом, а также отображения штрих-кодов без использования дополнительных компонентов на стороне клиента.

8000 руб.

15.08.2016    30901    28    35    

Внешняя компонента для генерации QR-кодов в 1С для ЕГАИС Промо

Разработка внешних компонент v7.7 v8 1cv8.cf 1cv7.md Розничная и сетевая торговля (FMCG) Платные (руб)

«Автоматизация бизнеса: QR-код» – внешняя компонента для «1С:Предприятие», которая позволяет генерировать QR-код в формате BMP. Актуальна для тех, кто обязан подключиться к ЕГАИС в части продаж. Благодаря этой компоненте, вы сможете печатать QR-код на фискальных регистраторах, которые не поддерживают генерацию QR-кодов.

4000 руб.

16.06.2016    22111    1    1