查看原文
其他

什么?杂志要求图片要300dpi的TIFF,还限制了文件大小,臣妾做不到啊!

2017-08-04 Y叔 biobabble

又要求高分辨率,又要求TIFF格式,还特么要求文件要小!
典型的又要马儿跑,又要马儿不吃草,广大生物狗,要被虐惨了,泥马一张免疫组化的图都要上百M好不好!我们也很无语,臣妾真的做不到啊!


TIFF (Tagged Image File Format)拥有更宽的线性动态范围,所以在专业的图片处理上,一直是一个通用的文件格式。

2013年一篇发表在Metallomics的文章,我本来做的图片都是PDF格式,矢量图最好了,文件特别小,还可以任意放大。不过杂志社要求600DPI的TIFF或EPS。

我第一反应是拒绝使用TIFF,600DPI的TIFF文件肯定非常大,EPS也是矢量图,我用R重新把图画一遍,存为EPS就OK了。画图的过程,我发现对EPS的支持不太好,老报些某字体不存在的错误。这当然不是什么大不了的事,自己指定字体就好了。问题在于有张图是拼的,我只能借助于软件转换,我用Inkscape处理,导出EPS,出来的图我发现有些细节并不太好。

无奈之下还是用TIFF吧,Fig1和3都是R画的,直接指定分辨率和压缩算法,存为TIFF文件。Fig1是3000x3000pixel 600dpi的图,只有320k,Fig3是4200x4200pixel的图,也是600dpi,只有558k,用R产生TIFF还是非常靠谱的。

关键是Fig2,这一张拼的图,存成PDF矢量图,需要用ImageMagick转换成600DPI的TIFF图片,ImageMagick需要安装Xcode才能在Mac下编译成功。

Yus-Mac-Pro:others ygc$ convert -density 600 fig2.pdf fig2.tif Yus-Mac-Pro:others ygc$ identify -verbose fig2.tif Image: fig2.tif  Format: TIFF (Tagged Image File Format)  Class: DirectClass  Geometry: 6000x4500+0+0  Resolution: 600x600  Print size: 10x7.5  Units: Undefined  Type: PaletteMatte  Base type: TrueColor  Endianess: MSB ... Yus-Mac-Pro:others ygc$ ls -l fig2*.tif -rw-r--r--  1 ygc  admin  216036263 May 23 17:53 fig2.tif

用TIFF存成600dpi,立马变身216M,这根本无法提交给期刊!!!


于是回到了文章的开头,臣妾只能求助于压缩算法,还好有lzw算法:

Yus-Mac-Pro:others ygc$ convert -density 600 -compress lzw fig2.pdf fig2_compress.tif Yus-Mac-Pro:others ygc$ ls -l fig2*.tif -rw-r--r--  1 ygc  admin  216036263 May 23 17:53 fig2.tif -rw-r--r--  1 ygc  admin    3248346 May 23 17:57 fig2_compress.tif

使用LZW压缩之后,文件从216M减少了3.2M。LZW是无损压缩算法,并不会影响图片质量。

我试了以前一张IHC的图片,也可以从24M压缩到14M,这张图片只有96dpi,根本就满足不了大多数journal的要求,不过这种杯具的情况好像也经常发生。



神器系列,电梯直达

赞赏

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存