compositing相关内容

强制无头铬/铬使用实际的GPU,而不是Google SwiftShader

我正在尝试使用无头铬将html打印为pdf(使用puppeteer),一切正常,除非html包含较大的PNG图像(超过10.000x10.000px),呈现页面的整个过程需要非常长的时间(最多半小时,但如果使用非无头模式,则只需要大约10秒)。经过几天的调查和调整,我得出结论,这一定是页面合成过程有问题。 下面是无标题和非无标题模式下chrome://gpu页中的转储。 我注意到的唯一显著区别是 ..
发布时间:2022-02-27 20:13:24 其他开发

ffmpeg-在中心的视频中合成视频

我正在寻求使用ffmpeg合成视频,无论合成视频的长宽比/大小如何,该视频都将居中放置. “背景"视频将始终为16:9和1920x1080px.我不知道重叠式视频的长宽比或尺寸,因为它将被用户上传,并且可以是任何尺寸/比例. 以下是我要实现的目标的一个示例: 这是背景图片: 现在,我想在顶部覆盖视频: 这也应该起作用: 基本上,无论我要确保将其尺寸调整为始终适合192 ..
发布时间:2020-07-20 18:39:18 其他开发

在Direct3D中实施Porter-Duff规则

应该使用哪些Direct3D渲染状态来实现Java的Porter-Duff合成规则(CLEAR,SRC,SRCOVER等)? 解决方案 我使用Java的程度不是很高,但是基于当然,除了这些之外,您还可以做更多的事情,例如普通的alpha混合(SourceAlpha,InvSourceAlpha)或加性(One,One)等等. (我假设您是在问这些问题,因为您正在移植某些现有功能?因此您可能 ..
发布时间:2020-07-20 18:39:14 其他开发

核心图像过滤器CISourceOverCompositing在Alpha叠加层中未按预期显示

我正在使用CISourceOverCompositing将文字覆盖在图片上方,当文字图片不是完全不透明时,我得到了意外的结果.在输出的图像中,深色不够深,而浅色太浅. 我在简单的情况下重新创建了问题Xcode项目.它使用橙色,白色,黑色文本(用0.3 alpha绘制)创建图像,并且看起来正确.我什至将该图像放入Sketch中,并将其放置在背景图像的顶部,看起来很棒.屏幕底部的图像显示了在Sk ..
发布时间:2020-07-20 18:39:13 移动开发

如何开始编写合成WM?

我想写一个基本的硬件加速的窗口管理器,所以我一直在寻找一些入门指南,但是只能找到解决方案 您的问题有两个部分:1)如何编写WM 2)如何编写复合管理器 一些链接有助于理解第二部分(除了xcompmgr源代码): http://www.talisman.org/~erlkonig/misc/x11-composite-tutorial/(使用Qt,但非常通用且底层) https:// ..
发布时间:2020-05-01 10:49:54 服务器开发

在Java中设置BufferedImage alpha掩码

我有两个从pngs加载的BufferedImages。第一个包含一个图像,第二个是图像的alpha蒙版。 我想通过应用alpha蒙版来从这两个图像创建一个组合图像。 我知道如何加载/保存图片,我只需要从两个BufferedImages到一个BufferedImage的位置,右侧是alpha您可以通过一次获取多于一个像素的RGB数据来改进解决方案(请参阅 http://java.sun. ..
发布时间:2018-05-25 18:24:59 Java开发