Вставка изображения из буфера обмена

Автор Тема: Вставка изображения из буфера обмена  (Прочитано 5500 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн serega374Автор темы

  • ADN OPEN
  • Сообщений: 41
  • Карма: 0
Добрый день,
Получаю изображение при помощи API для работы с GoogleMaps (и другими картами https://github.com/radioman/greatmaps) и копирую его в буфер обмена.

Код - C# [Выбрать]
  1. var IMG = gMapControl1.ToImage();
  2. Clipboard.SetImage(IMG);

Как теперь его вставить в автокад? Нашёл тут статью https://adn-cis.org/vstavka-rastrovogo-izobrazheniya-s-ispolzovaniem-bufera-izobrazheniya.html, но там С++ а я в нём не понимаю пока)

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63
не майся глупостью

Оффлайн serega374Автор темы

  • ADN OPEN
  • Сообщений: 41
  • Карма: 0
В чём глупость?

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63
в какой СК работаем?

Оффлайн serega374Автор темы

  • ADN OPEN
  • Сообщений: 41
  • Карма: 0
Что такое СК?

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63
Система координат

Оффлайн serega374Автор темы

  • ADN OPEN
  • Сообщений: 41
  • Карма: 0
Мне кажеться в моём случае это не имеет значения. Поясню мне надо автоматизировать процесс создания "Ситуационного плана" и это не чертёж, а рисунок. Вручную он делается так:
Я захожу в Google Earth ввожу координаты нужной точки,  сохраняю карту как изображение, и потом вставляю в AutoCAD. Поверх этого рисунка я рисую направления антенн (станции сотовой связи), некоторый MTEXT.

Все данные находатся в файле Excell, которые я парсю и делаю построения, всё уже автоматизировано осталось вставить картинку из Google Earth, ну или другой вариант тоже рассмотрю. А а вообще СК WGS-84.
Вот что я получаю, на данны момент всё автоматизировано кроме вставки картинки и табличек (но сними проблем нет, лень пока код писать, надо с картинокой решить)


Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63
Цитировать
сохраняю карту как изображение, и потом вставляю в AutoCAD]сохраняю карту как изображение, и потом вставляю в AutoCAD
это незаконно

Оффлайн serega374Автор темы

  • ADN OPEN
  • Сообщений: 41
  • Карма: 0
Это почему?

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63
Цитировать
Начнем с наглядного примера: у вас есть сайт коммерческой организации и вам нужно разместить схему проезда. Вы недолго думаете идете на Яндекс.Карты (Google Maps, 2Gis), делаете скриншот, рисуете в Photoshop какие-то ориентиры, чтобы человек не запутался, выкладываете на свой сайт в разделе "Контакты" и… попадаете на штраф 300 тыс. руб. за неправомерное использование объекта авторского права.
https://habr.com/ru/post/322912/

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63

Оффлайн serega374Автор темы

  • ADN OPEN
  • Сообщений: 41
  • Карма: 0
Чертежи которые мы делаем не публичны кто узнает то, как узнают что это именно их карты Google , Yandex? Так делают проектировщики сотовой связи по всей России))
API вроде поддерживает OpenStreetMaps (там много карт не помню сейчас) могу использовать их. По коду есть предложения? хотя я вроде что то нашёл, реализую выложу тут. 

Оффлайн serega374Автор темы

  • ADN OPEN
  • Сообщений: 41
  • Карма: 0
Да если важно прогу буду использовать только для себя, для облегчения своего труда и саморазвития. Так что юридические тонкости мне ни к чему

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63
OSM можно и в векторе скачать
для начала надо картинку сохранить на диск, а дальше вставляй как xref

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Как то понадобилось вставлять картинку из буфера и искал информацию... все что нарыл, это из буфера прямо в акад - только С++ (не как ссылка, а с  внедрением), на .net можно вставлять с диска.
как пример: https://adndevblog.typepad.com/autocad/2012/05/how-to-insert-a-rasterimage-using-the-net-api.html