问题标签 [off-screen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
136 浏览

java - 如果 Shape 不在屏幕上,是否执行 Graphics2D.draw?

我目前正在处理一些渲染代码,我想知道 Graphics2D.draw(Shape) 在屏幕上的执行方式是否与屏幕外完全相同。如果是,有没有办法检查我的形状(Line2D)是否在屏幕上?

0 投票
1 回答
1491 浏览

linux - 支持 GPU 的离屏渲染但不支持窗口化

目前我正在使用 OSMesa 进行离屏渲染。我在 linux (RHEL) 命令行界面上运行它。它工作得非常好,但渲染会消耗大量时间。基本上我在屏幕外运行opengl动画并动态捕捉帧并使用ffmpeg创建视频。所以,我的问题是,是否可以使用 GPU 进行离屏渲染以加快渲染过程。我知道我可以使用 FBO,但我认为它们需要由于 linux CLI 而我没有的窗口支持。简而言之,在我的情况下是否可以使用 FBO,或者加快渲染过程的最佳解决方案是什么?

0 投票
0 回答
277 浏览

opengl - 无法正确链接 osmesa

Mesa 版本 = 12.0.1 在此之前也尝试过版本。在链接时出现此错误:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libGL.so: undefined reference to _glapi_tls_Dispatch'.

我用来安装台面的脚本:

安装后:

  1. 添加prefix(在脚本中定义)到/etc/ld.so.conf' 并运行ldconfig
  2. 然后在链接命令中:-Lprefix -lOSMesa

我究竟做错了什么?

0 投票
1 回答
133 浏览

android - 为什么不绘制屏幕的ImageView

RecyclerView我需要在包含 a和a 的布局上创建反弹动画ImageView。为了简化解释,这里是我当前布局的说明:

在此处输入图像描述

( Red ) 占据所有屏幕尺寸,并在其下方放置一个RecyclerView( Green ) ,它在开始时看不到。这两个视图包含在具有垂直方向的(蓝色)中。ImageViewLinearLayout

我想要做的是将LinearLayout50dp 向上移动,然后使用反弹动画将其放回原处,以便图像视图仅在此动画期间可见。

问题是当我LinearLayout用这段代码提出时:

ImageView 没有显示,更多的是当我使用 DDMS 并在移动动画之后获取 XML 布局的快照时,看起来图像甚至不是布局的一部分。

更新: xml布局:

有人知道为什么,以及如何解决这个问题吗?

0 投票
0 回答
106 浏览

html - 从屏幕外滑动 div(右)并移动其他 div

我正在建立一个画廊。图像被放置在一个 div 中,如果需要,可以添加水平滚动。

我想添加一个包含相关信息的 div,可以通过单击链接从屏幕外(从右侧)滑动。我设法实现了这一点,如小提琴所示:

http://jsfiddle.net/Philidor/ww34psoL/

但是我面临一个问题。我需要信息框不覆盖图像,而是“将它们移到左侧”,以便所有图片始终完全可见。同时主 div(“图库”)必须始终保持其 200px 的左边距。因此我不能将“画廊”移动到左边。

我想补充一点,我更喜欢使用水平呈现图像......

...为了避免浮动图像,因此必须为容器设置固定宽度。但这似乎会使事情变得更加复杂。

0 投票
1 回答
1798 浏览

c++ - OpenGL 离屏渲染

我有一个创建 3D 模型并从中导出图像的应用程序。我用这个例子来做到这一点:

它确实正确,但是当我运行该程序时,它会创建一个窗口并显示它然后将其删除。

我试图删除 glut* 函数并运行我的程序,但运行时它没有导出任何内容。我用谷歌搜索,发现我应该使用 Framebuffer 但我找不到任何例子。

如何设置我的程序在渲染 3D 模型时不显示任何窗口?

注意:我想在 Windows 和 Linux 上运行这个程序。

0 投票
1 回答
91 浏览

android - AOD 上的弹出窗口和屏幕外的弹出窗口

我只是将我的通知类移植到 Oreo 并遇到一个问题,Whatsapp 和应用程序如何在 AOD 上显示一个小弹出窗口,或者屏幕是否完全关闭?因为弹出窗口看起来和我想的一样,我认为这可能是一个标准的事情,但是在开发人员文档的通知部分中没有找到任何关于此的内容。看起来是这样的:Whatsapp 消息的快照以及来自设置对话框的另一条消息下方

0 投票
0 回答
584 浏览

twitter-bootstrap - Bootstrap 4.0.0 多级悬停菜单对页面宽度没有反应(离开屏幕)

我的带有悬停功能的多级菜单工作正常。但是当页面变得太窄时,下拉菜单应该在屏幕上可见。
我的菜单有荷兰语菜单文本和英语工具提示(一些 jquery 可以同时工作)。
几乎所有的 li 和 ul 都被替换为 div 以获得更简洁的 html。(花了一段时间才弄清楚如何使用更多级别来做到这一点)。

我找到了 Sam Sehnert 的 JQuery 插件,可以将下拉菜单保留在页面上,但该插件适用于没有悬停的菜单,仅适用于 Click。我不能让它为我的菜单工作,有人知道怎么做吗?我使用 Bootstrap 4.0.0,对 JQuery 知之甚少。
我将原始插件代码中的“li”更改为“div”,因为我在导航栏中使用。
我想我必须将“on('click',function(e)”更改为悬停或鼠标悬停之类的东西。我试过但没有成功。

(菜单可能看起来很奇怪,但我遗漏了很多颜色和字体。我想要的只是悬停和视口检查现在可以工作。)

菜单本身:

javascript文件:

样式.css:

0 投票
1 回答
109 浏览

css - JavaFX:在文本的屏幕外呈现期间未拾取 CSS

我正在尝试在屏幕外预渲染一些Text元素以检索它们的宽度,然后再在屏幕上渲染它们:

我正在通过 CSS 应用较大的字体大小,但这并没有被采纳。相反,Text它尽可能宽,以默认字体大小呈现(我猜)。

有没有办法Text根据 CSS 字体大小渲染屏幕外并获取实际宽度值?

0 投票
0 回答
385 浏览

qt - 使用 QOffscreenSurface 进行屏幕外渲染 - 带有 Alpha 笔颜色的 QPainter 失败

我已经尝试过这种方法NikitaFeodonit的答案)进行屏幕外渲染和创建 QImage 并保存到磁盘。一切工作正常,除了在 QPen 中使用带有 Alpha 通道的 QColor 时。

没有 ALPHA 的 QPainter.drawEllipse 笔颜色

QPainter.drawEllipse 带有 ALPHA 的 Pen-Color

这是我的来源:

OpenGlOffscreenSurface从此方法使用:

标题ExamplePaintSurface.h

来源ExamplePaintSurface.cpp

来源main.cpp