gpt4 book ai didi

java - 在 Java 中旋转 tiff 图像的最干净、最有效的技术?

转载 作者:行者123 更新时间:2023-11-30 04:37:39 26 4
gpt4 key购买 nike

我正在将 tiff 图像文件从一个目录复制到另一个目录,并且需要将它们顺时针旋转 90 度以纠正其页面方向。这些图像是技术图纸,并且质量已经不是很好,所以我需要使用尽可能无损的技术。每个批处理可能会处理数千张图纸,因此内存和时间效率也是考虑因素。

我很少进行图像处理,因此我对此可用的库不是很熟悉。读了一些书后,我正在考虑使用 JAI 的“转置”:

http://docs.oracle.com/cd/E17802_01/products/products/java-media/jai/forDevelopers/jai-apidocs/javax/media/jai/operator/TransposeDescriptor.html

任何使用过该技术的人都可以在功能或效率方面推荐或反对它吗?

对于其他方法有什么建议吗?

最佳答案

好吧,如果您只想将它​​们旋转 90 度,则只需读取图像的列并将它们写入行即可。那么就没有任何损失。

伪代码:

for x in oldimage.width
for y in oldimage.height
newimage[y][x] = oldimage[x][y]

关于java - 在 Java 中旋转 tiff 图像的最干净、最有效的技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13069935/

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