Ответы:
На практике существует несколько инструментов для преобразования изображения в диаграмму Visio. Один из них является Конвертер изображений для Visio , который делает вид, что даже сможет «Добавить точки подключения к фигурам» ,
Хотя я лично не тестировал такие инструменты, я был бы очень удивлен, если бы они работали для чего-то другого, кроме самых основных ситуаций. Не из-за причина, упомянутая SecurityMatt But, но поскольку преобразования изображения в вектор известны тем, что они работают не очень хорошо. Даже функция Live Trace в Adobe Illustrator работает не совсем хорошо, в то время как Adobe вложила огромные усилия в эту функцию.
Изображения не отображаются идеально. Например, если бы мы экспортировали одну и ту же диаграмму, изображения не были бы идентичными на уровне пикселей, например, потому что я немного изменил параметры «Очистить тип» для моего ЖК-экрана. Это делает OCR диаграммы неочевидной, не считая того факта, что диаграммы Visio можно настраивать, изменяя цвет, размер, вес и другие визуальные аспекты элементов.
Visio также может встраивать обычные изображения, что еще более усложняет ситуацию, особенно если эти изображения действуют как фигуры (представьте себе сетевую карту, на которой сетевые устройства заменены на уродливые стандартные устройства, доступные в Visio, на несколько более графических).
Вывод: не стесняйтесь попробовать инструмент, на который я ссылался, или подобные инструменты, но не ожидайте от них волшебства.
Seems Мне кажется, что случай, проиллюстрированный SecurityMatt, будет крайне редким. Если стрелка соединена позади элемента, значит, что-то не так с диаграммой. Зачем кому-то это делать? Разве это не точка диаграммы, чтобы наглядно показать, что и где соединяется?
Нет. Visio хранит такие объекты, как прямоугольники и стрелки, как отдельные объекты, поэтому при перезагрузке из файла вы можете перемещать прямоугольники и стрелки по отдельности.
Изображение не хранит изображение стрелки как «о, это стрелка, идущая отсюда туда», оно сохраняет его в виде белого пикселя, за которым следует черный пиксель, за которым следует белый пиксель и так далее.
Короче говоря, при преобразовании Visio в изображение информация уничтожается, а это означает, что для ее правильного обратного преобразования недостаточно информации. Лучшее, что вы можете сделать, это импортировать изображение в Visio, но, к сожалению, вы не сможете перемещать объекты на изображении независимо друг от друга.
В более общем смысле, попытка собрать информацию с картинки - это активная тема исследования для искусственного интеллекта, но, к сожалению, нет простого ответа для того, чтобы сделать снимок и разбить его на составные части.
Я предполагаю, что ваша простая диаграмма не в формате простой векторной графики (SVG). Следовательно, это, скорее всего, не ответит на ваш вопрос. Но это связано, и это может решить проблемы для некоторых других людей, которые могут быть направлены на эту страницу. Если ваша диаграмма / изображение в формате SVG, или вы можете конвертировать / экспортировать свое изображение в SVG из вашей программы обработки изображений, то вы можете импортировать графику в Visio (я использую 2013) с некоторой долей успеха. ,