![]() |
|
v7: Как создать матрицу точек для формирования изображения? | ☑ | ||
---|---|---|---|---|
0
gugolovski
06.05.22
✎
06:47
|
Весы LP15. Нужно передать логотип в весы. В описании следующее
================================================================================= ПередатьТоварнЗнак Передача данных товарного знака в весы. Англоязычный синоним: SendLogoImage Параметры: • Данные значка – строковое значение Возвращаемое значение: См. таблицу возвращаемых значений Описание: Метод реализует транзакцию передачи в весы матрицы точек для формирования изображения программируемого значка для товара. Данные представляют собой строку байтов в 16-ричной системе записи - всего 512 байтов - 1024 символа Пример использования: 1С Предприятие: КодОшибки = Весы.ПередатьТоварнЗнак("1F23…BD11"); VC++ 6.0: long lRes = pScale->SendLogoImage((_bstr_t) "1F23…BD11"); // Всего 1024 16-ричных символа VB 6.0: Dim res As Long Set res = CasScale.SendLogoImage("1F23…BD11") ================================================================== Как можно создать эту матрицу из точек для формирования изображения в соответствии с этим описание? |
|||
1
Bigbro
06.05.22
✎
08:14
|
вероятно верхняя левая точка будет иметь координаты 0,0 либо может быть левая нижняя, не суть проверить можно
дальше натыкиваешь пикселями 0100010011101010101 1000110001111100111 ... свою картинку и переводишь биты в байты упражнение для школьного урока информатики за 8 класс, что сложного? |
|||
2
DJ Anthon
06.05.22
✎
08:47
|
для начала отучиться на программиста
|
|||
3
gugolovski
06.05.22
✎
09:30
|
(1) а куда натыкивать. программа какая-то для этого?
|
|||
4
trad
06.05.22
✎
09:48
|
(3) на тетрадный лист в клеточку
|
|||
5
gugolovski
06.05.22
✎
09:53
|
или в текстовик просто набить типа такого:
00000000000000001000000000000000 00000000000000011100000000000000 00000000000000111110000000000000 00000000000001111111000000000000 00000000000011111111100000000000 00000000000111111111110000000000 00000000001111111111111000000000 11111111111111111111111111111111 00111111111111111111111111111100 00011111111111111111111111111000 00001111111111111111111111110000 00000111111111111111111111100000 00000011111111110111111111000000 00000111111111100011111111100000 00001111111111000001111111110000 00011111111110000000111111111000 00111111111100000000111111111100 01111111111000000000011111111110 |
|||
6
Valdis2007
06.05.22
✎
11:17
|
(3) у тебя же написано...- Данные значка – строковое значение
|
|||
7
Bigbro
06.05.22
✎
11:42
|
(3) а ты там кем? дворником? позови сына бухгалтера на форум мы ему объясним что сделать.
|
|||
8
Bigbro
06.05.22
✎
11:46
|
далее сообщение для сына маминой подруги..
изображение 64*64 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 = черный квадрат будет равно FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF пробелы и переносы строк для красоты - их надо убрать. меняем левую верхнуую точку на белую 01111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 получаем EF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF все. дальше меняешь все остальные точки на белые которые надо и готово. |
|||
9
trad
06.05.22
✎
12:05
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |