Сколько может стоить разработка такой вот внешней компоненты? Оцените?
Внешняя компонента должна иметь следующие процедуры и функции
СоздатьИзображение(X,Y,R,G,B)
Создает рисунок ширины X и высоты Y который используется компонентой для дальнейшей работы с ним. R,G,B – цвет фона, должны быть заданы все 3 параметра (числовое значение от 0 до 255) или никакой из них – в последнем случае фон прозрачный.
УстановитьЛинию(X1, Y1, X2, Y2, R, G, B, P, T)
Создает в изображении линию с начальными координатами X1, Y1 и конечными координатами X2, Y2. R,G,B – цвет линии, должны быть заданы все 3 параметра или никакой из них – в последнем случае цвет черный. P – толщина линии в пикселах, если параметр не задан то 1. T – тип линии, может иметь следующие значения 1- сплошная, 2 – точечная, 3 – пунктирная.
УстановитьТочку(X,Y, R, G, B, P, T)
Создает в изображении точку с центом в координатах X, Y. P – размер точки в пикселах. R,G,B – цвет точки, должны быть заданы все 3 параметра или никакой из них – в последнем случае цвет черный. P – размер точки в пикселах, если не задан то =1. Т – тип точки, может иметь следующие значения – 1 – квадрат, 2 – круг, 3 – ромб, 4 – «плюс», 5 – «крестик, Х».
ПолучитьИзображение(Формат)
Возвращает изображение в заданном формате как «двоичные данные». Возможные форматы – «png», «jpg», «gif».
Компонента должна уметь обрабатывать ошибки в случае неверно переданных параметров, вызывать исключение и возвращать код и текст ошибки.
По договору должны быть переданы заказчику
1. Исходный код компоненты на языке C++ или С#.
2. Готовая к использованию в «1С-Предприятие 8.3» внешняя компонента, содержащая в себе библиотеки для win64, win32, linux.
Исключительные права на результаты работ по договору принадлежат заказчику.
СоздатьИзображение(X,Y,R,G,B)
Создает рисунок ширины X и высоты Y который используется компонентой для дальнейшей работы с ним. R,G,B – цвет фона, должны быть заданы все 3 параметра (числовое значение от 0 до 255) или никакой из них – в последнем случае фон прозрачный.
УстановитьЛинию(X1, Y1, X2, Y2, R, G, B, P, T)
Создает в изображении линию с начальными координатами X1, Y1 и конечными координатами X2, Y2. R,G,B – цвет линии, должны быть заданы все 3 параметра или никакой из них – в последнем случае цвет черный. P – толщина линии в пикселах, если параметр не задан то 1. T – тип линии, может иметь следующие значения 1- сплошная, 2 – точечная, 3 – пунктирная.
УстановитьТочку(X,Y, R, G, B, P, T)
Создает в изображении точку с центом в координатах X, Y. P – размер точки в пикселах. R,G,B – цвет точки, должны быть заданы все 3 параметра или никакой из них – в последнем случае цвет черный. P – размер точки в пикселах, если не задан то =1. Т – тип точки, может иметь следующие значения – 1 – квадрат, 2 – круг, 3 – ромб, 4 – «плюс», 5 – «крестик, Х».
ПолучитьИзображение(Формат)
Возвращает изображение в заданном формате как «двоичные данные». Возможные форматы – «png», «jpg», «gif».
Компонента должна уметь обрабатывать ошибки в случае неверно переданных параметров, вызывать исключение и возвращать код и текст ошибки.
По договору должны быть переданы заказчику
1. Исходный код компоненты на языке C++ или С#.
2. Готовая к использованию в «1С-Предприятие 8.3» внешняя компонента, содержащая в себе библиотеки для win64, win32, linux.
Исключительные права на результаты работ по договору принадлежат заказчику.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) пробовал конечно, но того что надо не нахожу, тем более кроссплатформенного с исходниками. К сожалению с++ не владею а так такой функционал на дельфи под винду такое состряпать проблем нет, меньше человекодня уйдет, но увы это не то что надо будет. И еще вопрос в том чтобы права принадлежали "нам", потому как это будет составляющая часть ПО....
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот