C# 相当于 Java 的 java.awt.image.DataBuffer
这是我的 Java 代码:
import java.awt.image.DataBuffer;
public class B extends DataBuffer
{
public float[][] a;
public float[] b;
public float[] a()
{
return this.b;
}
}
问题简单明了。相当于 java.awt.image.DataBuffer 的 C# 是什么?
或者我是否需要备份一级并找到与 java.awt.image 等效的内容?
TIA,
基思·C
Here's my Java Code:
import java.awt.image.DataBuffer;
public class B extends DataBuffer
{
public float[][] a;
public float[] b;
public float[] a()
{
return this.b;
}
}
Question is plain and simple. What is the C# equivalent to java.awt.image.DataBuffer?
Or do I need to back up one level and find the equivalent to java.awt.image?
TIA,
KeithC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您正在尝试进行某种图像处理。您似乎需要直接访问位图的像素数据,因为方法调用太慢。
.NET 为此提供了
Bitmap.LockBits
目的。以下是如何使用此功能的示例:为了使用此功能,您需要在项目中启用不安全代码。在项目属性的“构建”选项卡上,启用选项允许不安全代码。
It sounds like you are trying to do some sort of image manipulation. You seem to need direct access to the pixel data for a bitmap because method calls would be too slow.
.NET provides
Bitmap.LockBits
for this purpose. Here’s an example how you might use this:In order to use this, you need to enable unsafe code in your project. In the project properties, on the “Build” tab, enable the option Allow unsafe code.