4

Я пытаюсь преобразовать простую диаграмму (прямоугольники и стрелки) в диаграмму Visio. Однако есть много таких коробок и стрелок, так что это будет трудно сделать вручную.

Есть ли способ конвертировать изображение в диаграмму Visio?

3 ответа3

2

На практике существует несколько инструментов для преобразования изображения в диаграмму Visio. Одним из них является Image Converter для Visio, который притворяется даже способным "добавлять точки подключения к фигурам".

Хотя я лично не тестировал такие инструменты, я был бы очень удивлен, если бы они работали для чего-то другого, кроме самых основных ситуаций. Не по причине, упомянутой SecurityMatt t, а потому, что преобразования изображения в вектор известны тем, что они работают не очень хорошо. Даже функция Live Trace в Adobe Illustrator работает не совсем хорошо, в то время как Adobe вложила огромные усилия в эту функцию.

Изображения не отображаются идеально. Например, если бы мы экспортировали одну и ту же диаграмму, изображения не были бы идентичны на уровне пикселей, например, потому что я немного изменил параметры «Очистить тип» для моего ЖК-экрана. Это делает OCR диаграммы неочевидной, не считая того факта, что диаграммы Visio можно настраивать, изменяя цвет, размер, вес и другие визуальные аспекты элементов.

Visio также может встраивать обычные изображения, что еще более усложняет задачу, особенно если эти изображения действуют как фигуры (представьте себе сетевую карту, на которой сетевые устройства заменены на уродливые стандартные устройства, доступные в Visio, на некоторые более графические).

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


Seems Мне кажется, что случай, проиллюстрированный SecurityMatt, будет крайне редким. Если стрелка соединена позади элемента, значит, что-то не так с диаграммой. Зачем кому-то это делать? Разве на диаграмме нет смысла наглядно показывать, что и где соединяется?

0

Нет. Visio хранит такие объекты, как прямоугольники и стрелки, как отдельные объекты, поэтому при перезагрузке из файла вы можете перемещать прямоугольники и стрелки по отдельности.

Изображение не хранит изображение стрелки как «о, это стрелка, идущая отсюда туда», оно сохраняет его в виде белого пикселя, за которым следует черный пиксель, за которым следует белый пиксель и так далее.

Короче говоря, информация уничтожается при преобразовании из Visio в изображение - и это означает, что недостаточно информации для ее правильного обратного преобразования. Лучшее, что вы можете сделать, это импортировать изображение в Visio, но, к сожалению, вы не сможете перемещать объекты на изображении независимо друг от друга.

В более общем смысле, попытка собрать информацию с изображения - это активная тема исследования для искусственного интеллекта, но, к сожалению, нет простого ответа для того, чтобы сделать снимок и разбить его на составные части.

0

Я предполагаю, что ваша простая диаграмма не в формате простой векторной графики (SVG). Следовательно, это, скорее всего, не ответит на ваш вопрос. Но это связано, и это может решить проблемы для некоторых других людей, которые могут быть направлены на эту страницу. Если ваша диаграмма / изображение в формате SVG или вы можете конвертировать / экспортировать свое изображение в SVG из вашей программы обработки изображений, то вы можете импортировать графику в Visio (я использую 2013) с некоторой долей успеха. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .