Java 调整类型\自定义缓冲区映像的大小?

Java 调整类型\自定义缓冲区映像的大小?,java,bufferedimage,Java,Bufferedimage,当我从磁盘读取JPEG时,Java有时会给我一个BuffereImage,它的getType()返回TYPE_CUSTOM——也就是说,它有一个自定义颜色模型。我想调整此BuffereImage的大小,但不确定如何构造目标对象。有人能提供使用以下构造函数的示例代码吗 我想创建一个与源文件类型相同的BuffereImage,只是更大一点,然后将内容传递给其他文件。有什么想法吗?回答我自己的问题,看起来就是答案。具体而言: 调用以从具有自定义颜色模型的图像中获取ImageTypeSpecifier

当我从磁盘读取JPEG时,Java有时会给我一个BuffereImage,它的getType()返回TYPE_CUSTOM——也就是说,它有一个自定义颜色模型。我想调整此BuffereImage的大小,但不确定如何构造目标对象。有人能提供使用以下构造函数的示例代码吗


我想创建一个与源文件类型相同的BuffereImage,只是更大一点,然后将内容传递给其他文件。有什么想法吗?

回答我自己的问题,看起来就是答案。具体而言:

  • 调用以从具有自定义颜色模型的图像中获取
    ImageTypeSpecifier
  • 从步骤1调用
    ImageTypeSpecifier
    ,以创建与原始图像具有相同颜色模型的新图像

  • 你能举个例子吗?@dacwe我已经用明确的步骤更新了答案。我已经9年多没有接触过这段代码了,所以我没有一个运行的示例与您分享。