ImplementImageIO
在这个java文件中,实现myRead和myWrite函数。
myRead
首先创建FileInputStream读入文件,然后创建两个字节数组,跳过18位读入图片位宽,读入图片位高,接着读入图片像素位数,图片像素大小。开始判断空白块的个数,若空白块个数等于4,则相当于没有空白。接着通过图片像素大小将RGB和透明度读入一个数组中。最后创建图片,使用Toolkit.getDefaultToolkit().createImage方法。
myWrite
使用java库提供的API写出到指定路径中。
本文介绍了一种在Java中实现图像读写的方法。通过创建FileInputStream读取文件,并利用字节数组处理图像的宽度、高度及像素信息。在读取过程中特别关注了图像的RGB值和透明度。在写入时,利用Java库提供的API完成文件保存。
745

被折叠的 条评论
为什么被折叠?



