SVGをTIFFに変換する
batikの中に入っているbatik-rasterizerを使った。
$ java -Xmx2G -jar ~/batik-1.7/batik-rasterizer.jar -m image/tiff tmp.svg
詳しいオプションはこちら: Batik - SVG Rasterizer
SVGを出力する時点でA3サイズに360DPIで出力したら何ピクセルかを自分で計算してピクセルで指定したんだけど、ラスタライザのオプションに「-dpi
いやー、しかしでかいな。1枚の画像なのに100MBあるのか。zipで圧縮するか。
-rw-r--r-- 1 nishio staff 5593875 5 27 00:58 tmp.png -rw-r--r-- 1 nishio staff 6804789 5 27 00:51 tmp.svg -rw-r--r-- 1 nishio staff 100229118 5 27 01:11 tmp.tif
圧縮したらdeflated 96%ってなって3.5MBになった!