Справка DIGIMINE

Примеры использования прозрачности точек Bitmap

Примеры использования прозрачности точек Bitmap

Previous topic Next topic  

Примеры использования прозрачности точек Bitmap

Previous topic Next topic  

 

 

 

 

I. Допустим имеются два привязанных растровых изображения, одно из которых частично накладывается на другое, причем часть изображения, находящегося "сверху", не содержит полезной информации, но закрывает полезную информацию на "нижнем" изображении:

 

 

 

Введем вспомогательный полигон (можно записать его в файл с имеющимися растровыми изображениями или в новый, вспомогательный файл-чертеж), захватывающий область "верхнего" изображения, которую требуется сделать прозрачной. Полигон имеет линию красного цвета и не имеет заливки:

 

Устанавливаем курсор так, чтобы обеспечивался выбор полигон с "верхним" растровым изображением и нажимает правую клавишу мыши.

Во всплывающем меню выбираем "Сделать все прозрачные в полигоне/Выбрать полигон":

 

 

Затем устанавливаем курсор внутрь полигона, отрисованного красной линией, и нажимаем левую клавишу мыши (особенности выбора нужного полигона среди накладывающихся друг на друга полигонов можно посмотреть в разделе Работа с полигонами).

 

После этого точки "верхнего" изображения, попадающие внутрь красного полигона будут сделаны прозрачными, что обеспечит более удобную работу с имеющимися растровыми изображениями:

 

В дальнейшем можно произвести объединение имеющихся двух полигонов с Bitmap в один полигон и работать с единым растровым изображением.

 

 

 

 

 

 

II. Допустим, имеется два разных растровых изображения одного и того же участка и необходимо сравнить их. Сделав прозрачными точки фона одного из изображений (отрисовываемого поверх другого), можно "сквозь" него увидеть второе изображение. Естественно, оба растровых изображения должны быть предварительно привязаны в пространстве.

 

Например, имеется план опробования:

 

 

 

Также имеется маркшейдерский план горных выработок:

 

 

 

 

Используя режим Преобразование в прозрачные всех точек Bitmap, имеющих цвет как у заданной точки сделаем прозрачными точки с цветом фона.

 

Последовательно выбирая точки с цветом, который можно отнести к фоновому, получим следующее изображение:

 

 

 

 

Если изобразить Bitmap с маркшейдерской графикой поверх Bitmap с планом опробования, то через верхнее растровое изображение будет видно нижнее: