TIFF转JPG转换器 - 免费在线转换TIF文件

在浏览器中把TIFF转换为JPG,包括浏览器自己根本打不开的扫描件和印前文件。LZW、PackBits、Deflate、传真和CMYK的TIFF全部在本地解码,不上传任何内容。

TIFF转JPG做了什么

本工具在浏览器中解码您的TIFF,再用浏览器自带的JPG编码器重新编码这些像素。解码这一半必须自己造而不能借用:从来没有哪个浏览器内置过TIFF解码器,这就是为什么把.tif拖到网页上只会显示一个破图图标,也是为什么大多数在线转换器要把您的文件上传到服务器去处理。在这里,解码用JavaScript在您自己的机器上运行。TIFF不是一种格式,而是一个变体清单极长的容器,所以进来的东西可能是未压缩的原始像素、LZW或PackBits或Deflate压缩的条带、CCITT第3组或第4组传真位图,也可能是包在TIFF文件头里的JPEG数据——每通道1位、8位或16位,色彩模式可以是灰度、调色板、RGB或CMYK。这些在这里全部能读,并在编码前统一归一化为RGB。目标格式带来的两个后果值得先说清楚。JPG每通道存8位,所以16位扫描件会被降到8位;JPG没有alpha通道,所以带alpha采样的TIFF会被合成到白底上。输出的宽高始终与输入完全一致,质量滑块(1到100,默认92)控制编码器丢弃细节的力度。

为什么要把TIFF转成JPG

TIFF是归档和印前的格式:它什么都留着,代价就是体积。而JPG才是世界上其余部分真正打得开的东西。

让扫描件、印前稿件以及显微镜或卫星影像能在任何设备上查看,因为浏览器和手机根本无法显示TIFF
把40MB的扫描件压到几MB,好塞进邮件附件或上传表单
把印刷流程里的照片放到网站上,而TIFF并不是网页支持的图片格式
把文档或整批扫描件变成共享盘、聊天软件和手机相册能够预览的格式

如何把TIFF转换为JPG

四步,全部在本地——TIFF被解码、重新编码,然后交还给您,全程不接触服务器。

1

拖入一个.tif或.tiff文件,或者一整个文件夹——本次运行中的每个文件都用同一套设置

2

设置质量滑块;默认是92,而75-85能明显减小文件

3

执行转换——解码器和编码器处理文件期间,按钮会显示“正在转换…”

4

逐个下载JPG,或把整批打包成一个ZIP取走

常见问题

从来没有哪个浏览器实现过TIFF。Chrome、Firefox、Safari和Edge能解码JPG、PNG、GIF、WebP和AVIF,而.tif在它们眼里是一个要下载的文件,不是一张要显示的图片。这个格式诞生于上世纪80年代,为扫描仪和印前而设计,一路上又累积了几十种可选变体,始终没能成为网页格式,所以没人把它做进浏览器。这正是本页面需要一个用JavaScript写的专用解码器、而不是像本站其他转换器那样把文件交给浏览器的原因。
因为TIFF天生就是为了什么都留下。很多TIFF根本不做压缩,文件大小就是宽×高×每像素字节数;一份300 DPI的A4彩色扫描件在加上其他东西之前就已经约25MB。即便是压缩过的变体也都是无损的,也就是说它们只是把数据打包得更紧,而不丢弃任何内容,所以照片类扫描件很少能压到原始体积的一半以下。TIFF还经常每通道存16位而不是8位,数据量再翻一倍,并且可以携带alpha通道、内嵌色彩配置文件,以及在一个文件里放多页。
不会——只转第一页。TIFF是一个容器,可以把任意数量的图像串在一起,多页扫描件和传真存档就是这么存的,但本转换器只读第一页,并从中产出一个JPG。其余页面会被静默忽略,所以如果一个多页文件给了您一个看似不完整的结果,原因就在这里。要把每一页都取出来,请先用ImageMagick或IrfanView这类桌面工具拆分文件,再把拆出来的单页TIFF成批拿到这里转换。
会被转换成RGB,因为网页上的JPG是RGB格式,浏览器的编码器不会写出CMYK数据。这里的转换是直接的算术换算,不应用ICC配置文件,所以颜色会接近但不是色度精确的——饱和的青色、浓黑以及类似专色的颜色最容易看出偏差。用于打样或要送回印厂的活儿,请保留原始TIFF并改用有色彩管理的软件转换。若只是把印刷图片放到屏幕上或文档里,这个结果完全够用。
未压缩、LZW、PackBits、Deflate/ZIP、CCITT第3组和第4组传真,以及JPEG压缩的TIFF都能解码,色彩模式覆盖灰度、调色板、RGB、CMYK或YCbCr,位深支持每通道1位、8位或16位。被拒绝的是长尾部分:TIFF里的JPEG 2000、CIE Lab等扩展色彩空间、透明蒙版图像,以及少数专有方案。转换器会在解码前检查文件头,直接报错而不是产出一张黑图或空图——而后者恰恰是多数TIFF阅读器给您的失败方式。用任何图像编辑器把文件重新保存为未压缩或LZW的TIFF,就能顺利通过。
会损失一些。TIFF是无损的,精确保留原始像素值;JPG是有损的,总会丢掉一部分细节。照片类扫描件从默认的92开始,差别非常难看出来。当体积比像素级还原更重要时,降到75-85。扫描的文字、线稿和截图最容易暴露损失,因为黑白分明的锐利边缘正是JPG压缩最不擅长的东西——这类内容用95或更高的质量,多花的那几十KB是值得的。另外请注意,无论质量怎么设,16位的TIFF都会被降到每通道8位,因为JPG只存得下这么多。
会被填成白色。TIFF可以用每个像素的额外采样来携带alpha通道,但JPG完全没有alpha通道,所以透明度无论如何都无法在转换中存活。本工具会在编码前把您的图像合成到白色画布上,这就是透明区域最后变成白色而不是黑色或乱码的原因。如果您需要保留alpha数据,请改转PNG或WebP——它们都能正确存储透明度。
不会。TIFF的解码和JPG的编码都在您的浏览器中进行,图像数据不会离开您的设备。这一点对这种格式格外重要:TIFF正是扫描仪、医学影像系统、法律文档档案和印前公司产出的东西,而这些文件往往是机密的。这也意味着您可以在设备内存允许的范围内一次转换任意多个文件,没有上传上限——不过几亿像素的大扫描件解码起来很吃内存,超大批量可能会跑得慢。

更多图片工具

探索其他强大的图片编辑工具