问题标签 [pixmap]

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 回答
152 浏览

java - 从线程中的 Pixmap 对象创建纹理时,纹理为空

所有代码都在线程中工作。代码在 UI 线程中运行良好。

有任何想法吗?

0 投票
2 回答
2601 浏览

c++ - 单击按钮查看图像。qt

我在主窗口中创建了一个标签,其大小设置为 200x300px。现在单击按钮,我需要查看其中的图像。这是按钮的插槽功能。

问题是编译没有错误,但不显示图像。按下按钮时插入,它QImage::scaled: Image is a null image在 IDE 中显示,我在 qt 中是新的。我会非常感谢任何建议。

谢谢你

0 投票
1 回答
355 浏览

gtk - Cairo / GTK 示例代码在窗口太大或最大化时崩溃

我已经复制并编译了标题为“完整源代码”部分的源代码。

http://cairographics.org/threaded_animation_with_cairo/

我将此代码修改为我正在处理的项目,结果发现当我将窗口设置得太大时应用程序会崩溃。回到最初的示例代码,当窗口太大(> 1000x1000 左右)时它也会崩溃。

我在示例中缩小了这一行似乎是负责任的:

pixmap = gdk_pixmap_new(window->window,500,500,-1);

其中 pixmap 的类型为 GdkPixmap*。调整窗口大小会用与窗口大小相同的新像素图覆盖像素图。

我在 32 位 Windows Vista 的 Eclipse Juno 中执行此操作。我的编译器是 MinGW 版本 0.5-beta-20120426-1。我的 GTK+ 版本是 2.24.10,显然 Cairo 是 1.10.2 我添加了 GTK 的所有包含和库,还添加了编译器开关 -mms-bitfields。

像素图的大小有限制吗?我只是从 GTK 开始,所以如果这个例子不起作用,我不知道该去哪里。

0 投票
2 回答
6520 浏览

android - LibGDX 无法加载特定图像

我过去已经成功加载了所有图像,并且我使用的是 OpenGL ES 2.0,因此图像不需要是 2 的幂(我有几个成功加载但不是)。

有问题的代码是这样的:

这是我的错误信息:

这就是使这成为一个有趣的问题的原因。我可以加载这个文件,但我不能加载这个。前者基本上只是我要使用的截图的裁剪截图。我提供的第二张图片(不起作用)是原图。它被称为 splashSprites.png 但我尝试将其重命名为 test.png 并正确引用它但它仍然不起作用,所以我知道这绝对不是命名问题或任何东西。如果我将这两个文件分别放在名为 test1.png 和 test2.png 的资产或 bin 目录中,那么如果我要求加载 test1.png,则代码有效,但如果我要求加载 test2.png,则代码无效,所以这不是我m 也将文件放在错误的位置。这两个似乎是最有可能的候选人,但我已经排除了他们。

我尝试了其他方法,例如重新导出第一张图像等,但它从未奏效(起作用的是截屏,这就是我在这里的原因)。我的猜测是它可能与其中一张图像中的 alpha 有关(因为这确实是与两者不同的唯一东西 - 一个有 alpha 而另一个没有)但这不太可能,因为我能够加载其他一些确实有 alpha 的纹理。我真的很难过。

提前致谢。

0 投票
2 回答
2425 浏览

android - Android LibGDX 像素图问题

我正在使用 libGDX 为 Android 开发游戏。我实现了“聚光灯效果”来突出教程关卡中的一些场景元素。我确实使用 Pixmap 类来实现这一点。所以我做了这样的事情:

快速解释 - 我正在创建一个像素图,用颜色(0,0,0,0.7f)填充它。在此之后,我使用 Pixmap.fillCircle() 方法绘制透明圆圈。然后我正在使用这个像素图创建新的纹理。我使用以下设备测试了此代码:HTC One V(480*800)、Sony XPeria Neo 15i(480*854)、HTC Desire S(480*800),效果很好;

在此处输入图像描述

但是今天我发现 HTC One X(1280*720) 和 Gamsung Nexus(1280*720) 有问题 - 我只看到黑屏。

因此,如果有人给我一些关于这个问题的解释,那就太好了。链接,想法 - 任何事情都可能有帮助。提前致谢!

0 投票
2 回答
7262 浏览

textures - LibGDX 纹理到 ByteBuffer

我正在尝试将纹理转换为 LibGDX 中的像素图,以便我可以将所有像素数据放入 ByteBuffer 进行一些实验,据我所知,我应该能够通过执行以下操作来做到这一点:

这似乎返回了一个适当大小的像素图,并且 ByteBuffer 似乎创建得很好,但它完全用零填充,从而产生一个空白的透明图像。这个以及其他一些测试让我相信 Pixmap 本身只是被创建为像这样的完全透明的图像,但我找不到可能导致这种情况发生的原因。是否有某种限制阻止它工作,或者我只是错过了一些明显的东西?

0 投票
1 回答
262 浏览

r - R语言:像素图缩放和旋转?

旋转和缩放像素图或 rtiff 对象的最佳方法是什么?

也许我错过了这些设施,但 pixmap 和 rtiff 包似乎没有这些功能。

感谢你的帮助。

0 投票
1 回答
94 浏览

graphics - 更改像素图的颜色

我有一个像素图,它是一个简单的二维像素数组,我使用 FreeType 渲染(或在某些情况下使用 libpng 读取)。

是否有任何简单的算法可以让我用我选择的颜色来着色这个像素数据?我只需要更改颜色,alpha 值应该保持原样。此外,如果这仅适用于全白像素,那就没问题了。

0 投票
0 回答
204 浏览

ios - ios位图像素操作

我想在 iOS 上操纵单个像素,最好是高性能,但我不知道从哪里开始寻找。任何指向文档和示例的好链接?有哪些选择?

0 投票
1 回答
1637 浏览

c# - 将 Gdk.Pixbuf 转换为 System.Drawing.Bitmap?

如何将Gdk.Pixbuf(_pixbuf 下面) 转换为 Windows 窗体 ( System.Drawing) 位图?下面是使用的代码Gtk.DotNet.Graphics,但它只给出了一个白色的图像。有没有更好、更直接的方法有效?我在 Mono 上使用 C#,但如果你有另一种语言的答案,我可以转换。