- ぼちぼち寝るべし。
- Monty Pythonをモンパイと略すのは勘弁な?
ぐる。
130224 大原省 業務日記
うるっと来ました。
コラム:ユーロ圏再び混乱、イタリア人は「正気か」 | 世界経済展望 | Reuters
またユーロ安になるなぁ。
里見香奈女流名人が4連覇、上田初美女王破る : 文化 : 社会 : YOMIURI ONLINE(読売新聞)
上田初・美女王かとおもった・・・
二次・私大試験 : 大学入試速報2013 : YOMIURI ONLINE(読売新聞)
東大前期の化学第3問、ポリマー(ポリイミド)の構造にピンと来た人、あなたは業界人。
海江田代表「安倍首相は就任後、一番肝心な中国・韓国に行っていない。問題解決へ中韓と首脳会談を」:東方腐敗
敵に先に向かうバカがいるか。味方とスクラム組むのが先だぜ。
第260回 Nexus 7でUbuntuタブレット生活:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
Ubuntuが動くタブレットっていいな。iPadもできませんk
薄型化が行われたポメラの新モデル登場 | スラッシュドット・ジャパン モバイル
スラドの住民の間では一様に「残念マシンだよね」感が漂っているようだ。
7時半起床。
ぐだぽよ〜(朝の挨拶
#モット睡眠を。
9時出勤。
泥舟からどう逃亡するか。そのタイミングは大事だな。
#熱気球から最初に逃げた操縦士を責められない。
夕方。
おなかすいたぜ。
最近昼食がスキップされるのは何故なんだろう。ビタミンCの錠剤をコーヒーで流し込む。
20時帰宅。
めもめも:K2pdfoptで、(自炊)カラーPDFをグレースケール/モノクロPDF化する方法
K2pdfoptは、幣日記でも以前紹介したが、様々なPDFをモノクロ・低解像度のKindleで読みやすくなるよう(勝手に解釈・リサイズして (^^; )変換してくれるソフトウェアだ。
これを使って、自炊のカラーPDFを(リサイズせずに)お気楽にグレースケール(or モノクロ)に変換し、ファイルサイズを小さくすることを試みる。
実のところ、僕がCPUパワーとストレージが十分なiPad Gen4(64GB)を使っている限りは、自炊した巨大なカラーPDFファイルをそのまま持ち歩きブラウズするので一向に構わない。一方iPad miniやKindleなどでカジュアルに自炊PDFを読むようなケースだと、ファイルサイズが小さいほうが好ましく、かつカラーでなくても良いので、変換する方法を模索してみた。
こいつがカラー300dpiのオリジナル(オリジナル67MB, 140ページ)。
まずは、リサイズしない方法を検討。
Willus.com's K2pdfopt Help Page
のoptionsを探して行くと、「リサイズせずにビットマップで保存」できるオプション「-mode copy」を発見。
-n- -wrap- -col 1 -vb -2 -w -1 -h -1 -dpi 150 -rt 0 -c -t- -f2p -2 -m 0 -om 0 -pl 0 -pr 0 -pt 0 -pb 0 -mc-
の引数に相当するのだという。
#リサイズなどの機能をとことんdisableするってことですな。
まずは試しにこいつを実行してみると
k2pdfopt -mode copy ほにゃらら.pdf
グレー化には成功。
「-c」がカラー出力らしい。ということは、「-c」を外して
-n- -wrap- -col 1 -vb -2 -w -1 -h -1 -dpi 150 -rt 0 -t- -f2p -2 -m 0 -om 0 -pl 0 -pr 0 -pt 0 -pb 0 -mc-
とオプションで指定してしまえば、とりあえずグレーになってくれるかな?
・・・おし、とりあえずグレー化はできた。
150dpiが指定されてるせいで見た目は粗くはなったが、ファイル小さくなるし(→20MB)良い感じ。
#カラー・高精細で自炊しといたPDFを小さくしてiPadなどにぶち込むにはちょうど良いオプションかな。
更にオプションを見て行こう。
ここで-dpiを増やせばベターだろうと
-n- -wrap- -col 1 -vb -2 -w -1 -h -1 -dpi 300 -rt 0 -t- -f2p -2 -m 0 -om 0 -pl 0 -pr 0 -pt 0 -pb 0 -mc-
にしたら、300dpiにしただけの効果はあったけれど、62MBぐらいとオリジナルとほとんど変わらなくなってしまった。
ということで-dpi 300の代わりに-dr 1.0 (解像度変換なし)を指定すると、仕上がりはほぼ変わらない割に速度は上がるうえ、ファイルサイズが24MBまで小さくなった。
現時点での結論:リサイズなし・グレー化の引数
-n- -wrap- -col 1 -vb -2 -w -1 -h -1 -dr 1.0 -rt 0 -t- -f2p -2 -m 0 -om 0 -pl 0 -pr 0 -pt 0 -pb 0 -mc-
をしばらく使ってみるとしよう。スクリプト書いちゃうのが楽でしょう。