gpt4 book ai didi

java - 是否可以像txt一样读取tif文件,删除一些标题行,然后将其保存回tif文件?

转载 作者:行者123 更新时间:2023-12-02 00:55:23 25 4
gpt4 key购买 nike

我正在尝试删除扫描仪生成的 tif 文件内容的前 3 行,因为我无法正确打开。

要删除的行示例:

------=_Part_23XX49_-1XXXX3073.1XXXXX20715
ID: documento<br>
MimeType: image/tiff

我更改内容没有问题,但是当我保存新文件时,我无法再次正确打开。

System.out.println(new InputStreamReader(in).getEncoding());

这个方法告诉我源文件的编码是“Cp1252”,所以我在JVM中添加了一个参数(-Dfile.encoding=Cp1252),但似乎没有任何改变。

这就是我所做的:

StringBuilder fileContent = new StringBuilder();

// working with content and save result content in fileContent variable

// save the file again
FileWriter fstreamWrite = new FileWriter(f.getAbsolutePath());
out = new BufferedWriter(fstreamWrite);
out.write(fileContent.toString());

编码是否可能出现问题?

如果我用notepad++进行操作,我会得到一个正确的tiff,我可以毫无问题地打开它。

最佳答案

我找到了TIFF Java也许对您的要求有用的库。

请查看自述文件如何read以及如何write tiff 文件。

希望可以帮到你

关于java - 是否可以像txt一样读取tif文件,删除一些标题行,然后将其保存回tif文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57823078/

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