【问题标题】:Copying a Portion of Graphics Memory to RAM Java将图形内存的一部分复制到 RAM Java
【发布时间】:2012-09-09 18:35:02
【问题描述】:

我正在尝试获取图形内存的一部分,并将其中的内容复制到普通 RAM。有没有办法用Java做到这一点?我已经搜索了一下,但无济于事。另外,我认为这取决于您的 GPU / 芯片组,那么您将如何检测呢?

【问题讨论】:

  • 为什么?你想做什么?
  • 你到底为什么要在 Java 中使用它?
  • 我需要获取图像以创建视频录制机制。我有一个很糟糕而且效率低下,我认为这可能会更好。
  • 不要为此使用 Java。您需要依赖平台的代码才能与操作系统对话。
  • 即便如此,有可能吗?我可以使用 Java 调用适当的方法/函数吗?

标签: java graphics ram copying


【解决方案1】:

您可以使用 JNA 对共享库进行方法调用。

您可以使用 Unsafe.copyMemory 将内存从一个地方复制到另一个地方,或者复制到一个对象。注意:从 memcpy 不安全的意义上说,它是不安全的。 ;)

【讨论】:

    猜你喜欢
    • 2021-02-11
    • 2018-07-03
    • 2017-03-11
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    • 2021-07-22
    相关资源
    最近更新 更多