问题标签 [memoryimagesource]

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 投票
2 回答
591 浏览

c# - .NET 相当于 Java 的 MemoryImageSource

我发现了一个很棒的开源 Java 程序,我正在将其翻译成 C#。Visual Studio 中的内置翻译器让我开始了,我现在已经花了大约一个月的时间手动逐行翻译其余部分。我已经完成了超过 15,000 行的翻译,唯一剩下的就是试图弄清楚如何将他们的 MemoryImageSource 内容转换为 C#/.NET。

实现这些东西的 .NET 等效方式是什么?是否已经有本地 .NET 库?

0 投票
1 回答
413 浏览

.net - 如何显示来自 memoryimagesource 的图像?

有人知道如何使用面板或标签显示该图像吗?我需要使用类Graphic,比如g.drawImage()吗?

谢谢你的回答

0 投票
2 回答
951 浏览

java - 无法以综合方式绘制像素,Pi 编号

我想将 pi 数字的每个数字打印为彩色像素,所以,我得到一个带有 pi 数字的输入,然后将其解析为一个列表,每个节点都包含一个数字(我知道,我稍后会使用一个数组) ,但我从来没有把这个画到屏幕上......有人可以帮我看看我错在哪里吗?

0 投票
0 回答
313 浏览

java - 带有 byte[] 的 MemoryImageSource(创建一个可行的颜色模型)

我从整数数组设置图像没有问题。(因为 MemoryImageSource 的整数版本可以用一个更简单的构造函数来实例化)。

我试过了:

但图像似乎是空的(完全透明)。我尝试使用图像数据且不使用 alpha,并且还构建了带和不带 alpha 通道的模型。- 没有图像显示。

如果我转换byte[]int[]并使用构造函数,则完全没有问题:

...但不适用于:

我可能有错误的颜色模型,但即便如此,我仍希望看到一些失真的像素数据(尤其是使用 usong ComponentColorModel.OPAQUE)。

0 投票
1 回答
30 浏览

java - JRuby在awt.Image中没有MemoryImageSource吗?

在 Java HotSpot(TM) 服务器 VM 1.7.0_76-b13 +indy [linux-i386] 上使用:jruby 1.7.4 (1.9.3p392) 2013-05-16 2390d3b

当我尝试使用 java.awt.Image 中的内存图像源时,我收到“未初始化的常量”错误。如果我明确地这样做

然后我得到“Java::JavaAwt::Image:Class 的未定义方法`MemoryImageSource'”。JRuby 是否出于某种原因不支持此类?或者,MemoryImageSource 是否以某种方式不在 1.7 中?

编辑:我写了一个快速的 Java 测试:

而且我找到 MemoryImageSource 没有问题,所以问题似乎是 JRuby。

编辑:

意识到尚不清楚其他 Java 方面在 JRuby 中是否正常工作(例如,我可以创建一个 JFrame 并使用 JPanel 在其上绘制小方块)。

编辑:

也许问题在于我如何尝试导入 MemoryImageSource?当我编写一个使用 MemoryImageSource 的 Java 类时,我可以很好地从 JRuby 访问它(只是不能直接使用 MemoryImageSource)。现在,这是一个不错的解决方法,因为我的 java 返回了我从 MemoryImageSource 创建的图像,而没有 Ruby 抱怨。

不过,我仍然很好奇我是怎么出错的。

0 投票
1 回答
109 浏览

java - 如何使用 MemoryImageSource 扩展图像?

byte[]从一个文件中得到了一个信息,我想显示相关的图像,我发现:

这就是如何 :在此处输入图像描述


我想有两倍大(宽度和高度),我试过:

我得到了:在此处输入图像描述 如果 在此处输入图像描述我更改p.widthp.width*2(最后一个参数)

我不知道如何保留一张 8*8 的正方形图片


编辑 :

可以在这里找到一个示例:工作示例,它不能在 Ideone 上运行,因为它需要显示,但它可以工作

0 投票
1 回答
39 浏览

java - 我正在尝试从内存中加载图像而我的方法是给 Future但是 Image.memory 想要 Uint8List 颤抖

我正在尝试从内存中加载图像,我的方法是给出Future<Uint8List>Image.memory需要Uint8List颤抖

这是错误消息参数类型Future<Uint8List>不能分配给参数类型`Uint8List

我在这里使用图像

这是读写类

问题是,我正在尝试从内存中加载图像,但是,我的方法将来会给出字节,但是Image.memory小部件将来会接受

我也不能在那个小部件中使用 await 。