2012年7月24日火曜日

" info: mpt raid status change on **** " メッセージ

MacOS + VM ware Fusion4 + Debian6でサーバー稼働中。
標記のメッセージがroot宛に大量に届いている。
いつもの事ながらgoogle様に神託を請う。
あった。
http://wal3san.blogspot.jp/2011/03/mpt-statusd-detected-non-optimal-raid.html

他のサーバも、メッセージ止めなきゃ。

2012年7月11日水曜日

ImageMagickのconvert コマンドでPDFから画像サムネイル作成

Linux やMacOS環境で、ImageMagickをインストール。

基本は
% convert input.pdf output.png

変換元PDFのサイズが大きい場合は変換画像も大きくなるのでサムネイルには不向き。
そこで、-resize オプションを追加

% convert input.pdf -resize 300x output.png
MacOSX Lion のMacPort でインストールしたImageMagic環境では、上記のコマンドで長い辺水平辺を300pxにしてくれる。垂直辺を300pxにしたい場合は、引数を"x300"とする。


% convert input.pdf -resize 300*200 output.png
↑のような感じで、縦横比率も指定できる模様

複数ページPDFの指定ページ(下記例では先頭ページ)だけを変換するには
% convert input.pdf[0] -resize 300 output.png
と[0]とページ数指定する旨の記録が他のサイトで見られたが、私の手元の環境では何故かエラー
[追記]↑ 'input.pdf[0]'と、変換元ファイルとページ番号をシングルクオートで囲むとうまくいくみたい。

Wordなどから直接書き出したPDFをPNG画像にすると、デフォルトでは透過画像になってしまい、サムネイルに使いにくい場合も。そこで
convert input.pdf -alpha deactivate -resize 300 output.png
と、-alpha deactivate オプションを指定すれば、非透過PNGが生成される。

[追記]画像に影をつける。
convert sampl.png -fill '#0008' -draw 'rectangle 10,440,620,470' -fill white -pointsize 25 -annotate +20+465 "$DATESTR" \( +clone -background black -shadow 70x6+10+10 \) +swap -background white -flatten sample-s.png

参照サイト
http://okwave.jp/qa/q6961685.html
http://xucker.jpn.org/pc/pdf2image.html
http://d.hatena.ne.jp/val90/20070227/1172558857
http://d.hatena.ne.jp/kaorumori/20081002/1222917528
http://d.hatena.ne.jp/tanigon/20100312
http://www.naney.org/diki/d/2009-02-11-ImageMagick.html
など、いろいろ。
先行して記録を残された方々に感謝。