Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓:有没有办法把一个byte[]图像分割成两个,然后把它们散播出去?_Java_Android_Image Processing - Fatal编程技术网

Java 安卓:有没有办法把一个byte[]图像分割成两个,然后把它们散播出去?

Java 安卓:有没有办法把一个byte[]图像分割成两个,然后把它们散播出去?,java,android,image-processing,Java,Android,Image Processing,我有一个字节[]和一个图像,我必须把它分成两个独立的字节,然后把它们拉伸成两个正方形的图像。我将发布一张图片以更好地说明: 我能让上半场发挥作用,我怀疑下半场我有问题,因为我需要头球,对吗?我试着从第一部分复制它(我读取头的前623个字节,我可以显示它,但它看起来很粗糙,颜色不同,缺少一个条带) 我不知道该如何完成的部分,有可能吗?我是否需要将字节[]转换为其他内容才能进行预处理 我将感谢任何帮助!谢谢。您可以使用Java Graphics2D来完成此任务 用Java创建2个新图像 使用Ima

我有一个字节[]和一个图像,我必须把它分成两个独立的字节,然后把它们拉伸成两个正方形的图像。我将发布一张图片以更好地说明:

我能让上半场发挥作用,我怀疑下半场我有问题,因为我需要头球,对吗?我试着从第一部分复制它(我读取头的前623个字节,我可以显示它,但它看起来很粗糙,颜色不同,缺少一个条带)

我不知道该如何完成的部分,有可能吗?我是否需要将字节[]转换为其他内容才能进行预处理


我将感谢任何帮助!谢谢。

您可以使用Java Graphics2D来完成此任务

  • 用Java创建2个新图像
  • 使用Image.getGraphics(),并在第一个屏幕上绘制高度=0-1/2的高度。使用Graphics2D.scale或.transform进行拉伸
  • 下半部分也一样。您可能需要一个y变换来完成下半部分