|
Как сравнить 2 рисунка табличного документа на равенство картинок? |
☑ |
0
TormozIT
гуру
22.04.17
✎
10:16
|
Есть такой тип РисунокТабличногоДокумента, используемый для вставки картинок в табличный документ. Пытаюсь найти способ, как сравнить такие рисунки на равенство картинок.
Это нужно для поиска в табличном документе отчета о сравнении конфигураций удаленных объектов. Есть еще способ искать по цвету фона, но он менее универсальный. Поэтому хочу попробовать по рисунку.
|
|
1
Lexey_
22.04.17
✎
10:37
|
(0) хеш сумма?
|
|
2
TormozIT
гуру
22.04.17
✎
10:40
|
(1) Для начала нужно картинку получить из рисунка. Я на нашел способа это сделать.
|
|
3
mehfk
22.04.17
✎
10:41
|
(0) А почему бы не парсить текстовый отчет о сравнении?
|
|
4
TormozIT
гуру
22.04.17
✎
10:43
|
(3) Потому что это сложнее. Зачем делать сложнее, когда есть способ проще?
|
|
5
Lexey_
22.04.17
✎
10:46
|
(2) РисунокТабличногоДокумента (SpreadsheetDocumentDrawing)
Картинка (Picture)
Использование:
Чтение и запись.
Описание:
Тип: Картинка.
Содержит картинку рисунка
или я чего-то не понял?
|
|
6
TormozIT
гуру
22.04.17
✎
10:48
|
(5) Выдает ошибку: Поле объекта недоступно для чтения (Картинка)
|
|
7
Lexey_
22.04.17
✎
10:57
|
(6) "Примечание:
Применимо только для рисунков типа Картинка."
точно тип Картинка у рисунка?
|
|
8
TormozIT
гуру
22.04.17
✎
11:10
|
(7) К рисунку обращаюсь "Область.Примечание". Тип у него - Текст. Как получить рисунок с типом Картинка, не знаю. Область точно та.
|
|
9
TormozIT
гуру
22.04.17
✎
11:15
|
Отчет о сравнении
|
|
10
TormozIT
гуру
22.04.17
✎
11:16
|
Область("R9C3")
|
|
11
Lexey_
22.04.17
✎
11:20
|
(10) ПолучитьОбласть("R9C3").Рисунки.D1.Картинка
|
|
12
Lexey_
22.04.17
✎
11:21
|
+(11), короче в ПолучитьОбласть("R9C3").Рисунки - коллекция рисунков
|
|
13
TormozIT
гуру
22.04.17
✎
11:29
|
(12) Спасибо. Попутал Область и ПолучитьОбласть.
|
|
14
mehfk
23.04.17
✎
15:06
|
(4) Может наоборот?
|
|
15
TormozIT
гуру
23.04.17
✎
16:12
|
(14) Может.
Табличный документ имеет более четко/явно размеченную структуру по сравнению с текстом. Мне лично это дает сразу бОльшую уверенность в надежности кода, опирающегося на него в качестве входных данных. Использование же текста создает у меня заметно меньше уверенности в том, что на следующей версии платформы код будет также корректно работать.
|
|
16
mehfk
23.04.17
✎
16:17
|
С погреба виднее.
|
|
17
TormozIT
гуру
23.04.17
✎
16:27
|
Не совсем понял причем тут погреб. Но у меня 23-й этаж. Это примерно 200 метров над уровнем моря и 64 над уровнем земли.
|
|