我喜欢从头开始研究任何项目。这些天,我被分配了一个模板匹配项目,其中包括除了其他事情之外的图像处理。我计划用Java编写项目代码。现在我想要一个完整的Java语言结构参考,这些结构与图像处理有关。我不想知道任何第三方库,只知道核心Java库。基于Java SE 8的参考文献是首选。
答案 0 :(得分:1)
我从BufferedImage和ImageIO开始(链接到Java SE 8 Docs)。
BufferedImage
正如它听起来的那样 - 一个RGB信息的图像缓冲区。您可以使用ImageIO
来处理各种文件格式 - 无需为PNG,BMP,JPG或任何其他格式编写代码。
ImageIO.read
从图像文件加载图像,ImageIO.write
将BufferedImage
对象格式化为您想要的任何文件格式。