请教一下
DSP里的OSD功能是否申请的OSD空间会把这部分图像盖住,设置透明度也无法显示?
通过GRPX模块可以进行图像叠加吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请教一下
DSP里的OSD功能是否申请的OSD空间会把这部分图像盖住,设置透明度也无法显示?
通过GRPX模块可以进行图像叠加吗?
你好,
你尝试SWOSD的Alpha Blending无效么?
GRPX是在视频输出的图像上叠加图像,请问你叠加后的输出是否就是显示输出了?
叠加后需要进行h264编码输出,是否这种情况必须通过OSD叠加?
设置的是AlgLin_OsdChWinParams结构体里的winPrm[0].globalAlpha 和 transperencyEnable这两个值。
正常情况是否设置完透明后不会覆盖后面的图像?
你好,
下面的信息可以在osdlink.h里面找到:
UInt32 transperencyEnable;
/**<
TRUE: enable transperency,
when OSD pixel = AlgLink_OsdChWinParams.colorKey[]
then
video is shown
else
OSD pixel is blended with Video taking into account AlgLink_OsdWindowPrm.globalAlpha
FALSE: disable transperency
OSD pixel is always blended with Video taking into account AlgLink_OsdWindowPrm.globalAlpha
那这个透明设置就不是传统意义上的透明,而只是颜色融合?
如果在申请的OSD空间内除了字符外的其他地方不覆盖图像,在现有的OSD实现不了,得自己开发吗?
TaiDong AN 说:如果在申请的OSD空间内除了字符外的其他地方不覆盖图像
你有尝试colorKey么?
我在取值范围内平均取了五个值,有一小部分不规则的透明了,其它地方还是覆盖着。
TaiDong AN 说:我在取值范围内平均取了五个值,有一小部分不规则的透明了,其它地方还是覆盖着。
不理解你是如何配置color key的,下面的解释说明,只有当osd的颜色和color key一致时候,当transparency设置是能,这时候只显示video。
when OSD pixel = AlgLink_OsdChWinParams.colorKey[]
then
video is shown