- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
private static byte[] get_byte_data(BufferedImage image)
{
//WritableRaster raster = image.getRaster();
DataBufferByte buffer = (DataBufferByte)image.getRaster().getDataBuffer();
return buffer.getData();
}
我在执行上面的代码时得到了声明的类强制转换异常。我需要返回 byte[] 数组。即缓冲图像的字节数。
最佳答案
栅格数据不一定是字节。
如果 (image.getRaster().getDataTypeSize() == 1)
,那么您可以对所有银行和所有银行使用 getElem(int bank, int i)
元素,并将结果存储在所需的数组中。我看不到任何更直接的东西。
关于java.awt.image.DataBufferInt 无法转换为 java.awt.image.DataBufferByte,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12662415/
我目前正在学习一些使用 Java 进行游戏开发的知识。我正在研究显示器并在屏幕上绘制像素,对于这些东西我有点菜鸟。所以我不太确定出了什么问题。 因此,在 Eclipse 中,我有一个 Display
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我想将 RGB 值存储在像素数组中,如下所示: pixels = ((DataBufferInt) image.getRaster().getDataBuffer()).getData(); 其中图像
我有一个 BufferedImage.TYPE_USHORT_GRAY (DataBufferUShort) 类型的 BufferedImage,我想将其转换为 BufferedImage.TYPE_
我必须读取一些图像,然后我必须更改该图像的亮度和对比度我创建主类和构造函数,其中包含面板、 slider 和其他内容,我向 slider 添加了changeListener 以获取当前值。我的 ima
我在使用 JAVA 编码时遇到一些错误,我一直在尝试解决这个问题,也试图找到其他有同样问题的人并修复它,但没有任何效果... 嗯..这是代码 package ca.vanzeben.game;
private static byte[] get_byte_data(BufferedImage image) { //WritableRaster raster = image.get
我是一名优秀的程序员,十分优秀!