0

在我的过程结束时,我需要将几个分页的 .tiff 文件图像上传到网站。当我上传文件时,文件需要非常小,500kb 或更少。

问题是,即使我对它们进行了很多调整,但同时能够阅读其中一些文本中的几行文本,它们每个大约 1mb 左右。

我首先调整进入 tiff 文件的所有图像的大小,但这还不够。我需要一种方法来改变它们的质量以减小它们的大小。

C# 可以做到这一点还是我需要第三方软件来做到这一点?

上传的文件必须是 .tiff。

4

1 回答 1

2

您没有提供有关数据的太多详细信息,因此只能对您可能需要查看的内容进行一些猜测。

首先,你能放松一些决心吗?可以把图片变小吗?

第二,你能松一些颜色深度吗?当双级或灰度图像就足够时,您是否以彩色格式保存文件?

第三,这些图像有多干净?它们是照片、扫描文件还是什么?如果它们是文本或绘图的扫描文档,则进行一些去除噪声的预处​​理可能会在尺寸上产生显着差异。

最后,你用什么压缩方法保存文件?在大多数情况下,只有有损格式才能为您提供最高程度的压缩。

根据您的跟进:

1)如果你可以做得更小,这当然可以节省大量的存储空间。确定他们需要的最低可接受分辨率并以此为标准。

2)如果您需要保留颜色,那么此步骤可能不会那么有效,因为您必须在压缩之前通过算法将图像中使用的颜色的动态范围降低到可接受的水平。如果您不确定这意味着什么,那么您最好完全跳过考虑这一点,除非您可以花时间学习更多关于图像处理和/或使用可以为您简化这一点的图像处理库。

3)我不认为你在你的评论中提到了这个。如果您需要更精确的帮助,您应该更新您的原始问题并添加更多关于您要完成的任务的详细信息。提供一些关于您需要做什么/为什么要做的解释,以帮助确定哪些权衡是有意义的。

4)是的,JPG 是一种有损格式,但我认为您可能会混淆一些不同的东西(或者我可能无法从您的描述中理解您的意图)。如果您首先将原始图像的大小调整为新的 JPG 文件(中间图像文件),那么您正在构建一个 TIFF 文件并将调整大小的 JPG 作为源图像插入到多页 TIFF 中并保存,那么您需要要意识到中间文件中文件如何压缩的过程与TIFF文件中使用的压缩格式不一定有任何关系。根据您用于构建和创建 TIFF 文件的内容,TIFF 中使用的压缩格式是单独完成的,您可能需要在保存该文件时指定这些参数。如果这是你正在做的,

于 2012-08-14T16:27:12.057 回答