问题标签 [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.
java - 如果 Shape 不在屏幕上,是否执行 Graphics2D.draw?
我目前正在处理一些渲染代码,我想知道 Graphics2D.draw(Shape) 在屏幕上的执行方式是否与屏幕外完全相同。如果是,有没有办法检查我的形状(Line2D)是否在屏幕上?
linux - 支持 GPU 的离屏渲染但不支持窗口化
目前我正在使用 OSMesa 进行离屏渲染。我在 linux (RHEL) 命令行界面上运行它。它工作得非常好,但渲染会消耗大量时间。基本上我在屏幕外运行opengl动画并动态捕捉帧并使用ffmpeg创建视频。所以,我的问题是,是否可以使用 GPU 进行离屏渲染以加快渲染过程。我知道我可以使用 FBO,但我认为它们需要由于 linux CLI 而我没有的窗口支持。简而言之,在我的情况下是否可以使用 FBO,或者加快渲染过程的最佳解决方案是什么?
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'
.
我用来安装台面的脚本:
安装后:
- 添加
prefix
(在脚本中定义)到/etc/ld.so.conf
' 并运行ldconfig
- 然后在链接命令中:
-Lprefix -lOSMesa
我究竟做错了什么?
android - 为什么不绘制屏幕的ImageView
RecyclerView
我需要在包含 a和a 的布局上创建反弹动画ImageView
。为了简化解释,这里是我当前布局的说明:
( Red ) 占据所有屏幕尺寸,并在其下方放置一个RecyclerView
( Green ) ,它在开始时看不到。这两个视图包含在具有垂直方向的(蓝色)中。ImageView
LinearLayout
我想要做的是将LinearLayout
50dp 向上移动,然后使用反弹动画将其放回原处,以便图像视图仅在此动画期间可见。
问题是当我LinearLayout
用这段代码提出时:
ImageView 没有显示,更多的是当我使用 DDMS 并在移动动画之后获取 XML 布局的快照时,看起来图像甚至不是布局的一部分。
更新: xml布局:
有人知道为什么,以及如何解决这个问题吗?
html - 从屏幕外滑动 div(右)并移动其他 div
我正在建立一个画廊。图像被放置在一个 div 中,如果需要,可以添加水平滚动。
我想添加一个包含相关信息的 div,可以通过单击链接从屏幕外(从右侧)滑动。我设法实现了这一点,如小提琴所示:
http://jsfiddle.net/Philidor/ww34psoL/
但是我面临一个问题。我需要信息框不覆盖图像,而是“将它们移到左侧”,以便所有图片始终完全可见。同时主 div(“图库”)必须始终保持其 200px 的左边距。因此我不能将“画廊”移动到左边。
我想补充一点,我更喜欢使用水平呈现图像......
...为了避免浮动图像,因此必须为容器设置固定宽度。但这似乎会使事情变得更加复杂。
c++ - OpenGL 离屏渲染
我有一个创建 3D 模型并从中导出图像的应用程序。我用这个例子来做到这一点:
它确实正确,但是当我运行该程序时,它会创建一个窗口并显示它然后将其删除。
我试图删除 glut* 函数并运行我的程序,但运行时它没有导出任何内容。我用谷歌搜索,发现我应该使用 Framebuffer 但我找不到任何例子。
如何设置我的程序在渲染 3D 模型时不显示任何窗口?
注意:我想在 Windows 和 Linux 上运行这个程序。
android - AOD 上的弹出窗口和屏幕外的弹出窗口
我只是将我的通知类移植到 Oreo 并遇到一个问题,Whatsapp 和应用程序如何在 AOD 上显示一个小弹出窗口,或者屏幕是否完全关闭?因为弹出窗口看起来和我想的一样,我认为这可能是一个标准的事情,但是在开发人员文档的通知部分中没有找到任何关于此的内容。看起来是这样的:Whatsapp 消息的快照以及来自设置对话框的另一条消息下方
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:
css - JavaFX:在文本的屏幕外呈现期间未拾取 CSS
我正在尝试在屏幕外预渲染一些Text
元素以检索它们的宽度,然后再在屏幕上渲染它们:
我正在通过 CSS 应用较大的字体大小,但这并没有被采纳。相反,Text
它尽可能宽,以默认字体大小呈现(我猜)。
有没有办法Text
根据 CSS 字体大小渲染屏幕外并获取实际宽度值?
qt - 使用 QOffscreenSurface 进行屏幕外渲染 - 带有 Alpha 笔颜色的 QPainter 失败
我已经尝试过这种方法(NikitaFeodonit的答案)进行屏幕外渲染和创建 QImage 并保存到磁盘。一切工作正常,除了在 QPen 中使用带有 Alpha 通道的 QColor 时。
没有 ALPHA 的 QPainter.drawEllipse 笔颜色
QPainter.drawEllipse 带有 ALPHA 的 Pen-Color
这是我的来源:
OpenGlOffscreenSurface
从此方法使用:
标题ExamplePaintSurface.h
:
来源ExamplePaintSurface.cpp
:
来源main.cpp
: