gpt4 book ai didi

java 创建TIF文件

转载 作者:行者123 更新时间:2023-12-02 08:14:14 26 4
gpt4 key购买 nike

我有一个来自扫描仪的 awt 图像(黑白),我想将其保存在 TIF 文件中,我尝试使用 JAI,但它的文档很差,所以我无法理解一些 JAI .创建参数。

提前致谢。

最佳答案

您实际上并不需要使用 JAI 进行图像读/写操作。javax.imageio.ImageIO 做得很好。 IE。要编写 TIFF,请使用以下内容:

ImageIO.write(img, "TIFF", new File(fileName));

但是如果你必须使用 JAI,它会是这样的:

//load image
PlanarImage myImageOp = JAI.create("FileLoad", srcImgFile);

//here do some stuff with image if needed, i.e. cropping:
//ParameterBlock pb = new ParameterBlock();
//pb.addSource(myImageOp);
//pb.add((float)x);
//pb.add((float)y);
//pb.add((float)width);
//pb.add((float)height);
//myImageOp = JAI.create("crop", pb, null);

//save image
String dstImgFile="myImage.tiff";
String dstFileType="TIFF";
JAI.create("filestore", myImageOp, dstImgFile, dstFileType);

(您也可以将awt图像直接作为myImageOp放入“filestore”操作中)

关于java 创建TIF文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com