Hello everyone:
In my project, I want to display one images in iImage with transparency (or blend, opacity).
I had change the Palette with IDLitDataIDLPalette object.
Have any object can be use to handle the transparency?
Below is a part of code in my project:
oParmSet = OBJ_NEW('IDLitParameterSet')
oData = OBJ_NEW('IDLitDataIDLImagePixels')
result = oData->SetData(data, _EXTRA = _extra)
oParmSet->Add, oData, PARAMETER_NAME = 'ImagePixels'
LUT_number = 13
TVLCT, R, G, B, /GET
palette = TRANSPOSE([ [R],[G],[B] ])
oPalette = OBJ_NEW('IDLitDataIDLPalette', palette,NAME = 'Palette')
oParmSet->Add, oPalette, parameter_name='PALETTE'
ITREGISTER, 'Example 1 Tool', 'example1tool'
identifier = IDLITSYS_CREATETOOL('iTool_test',INITIAL_DATA = oParmSet,$
VISUALIZATION_TYPE = ['Image'])
|