doraTeX/TeX2img

ビットマップ画像出力時のdpi値指定

Closed this issue · 1 comments

現状のMac版でPNGやJPEGなどのビットマップ画像を出力すると,その解像度(dpi値)は

  • 非Retinaディスプレイ搭載Macの場合:72dpi
  • Retinaディスプレイ搭載Macの場合:144dpi

となります。

これに対し,

  • 出力dpi値を環境によらず固定したい
  • 出力dpi値を300dpiなど他の値に指定したい

という要望が寄せられました。

機能的には実装可能です。
既存の「解像度レベル(1~100)」(GUI版)や --resolution (CUI版)との区別が問題になりますが,「dpi値」(GUI版)や --dpi(CUI版)という感じで区別するのがよさそうです。

互換性のために従来の挙動をデフォルトにするのであれば,「自動」(GUI版),--dpi auto (CUI版)をデフォルトにするという感じになるでしょう。

Ver. 2.2.0 で実装。従来の

  • 非Retinaディスプレイ搭載Macの場合:72dpi
  • Retinaディスプレイ搭載Macの場合:144dpi

という挙動は分かりにくかったので,

互換性のために従来の挙動をデフォルトにするのであれば,「自動」(GUI版),--dpi auto (CUI版)をデフォルトにするという感じになるでしょう。

とはせず,デフォルト値は72dpi固定としました。