magick
画像がカラーか、白黒かを判別する方法では、偶然にはてな質問の回答を見つけたので、コピペで行っていた。正直言って何がどうなってるのかよくわかってなかった。自宅の書籍や書類を整理するために大量にスキャンしていると、やっぱりこの判定がほしいなと…
montage するときにファイル名を入れたい 画像をならべて、インデックスの画像を生成したい。 インデックスプリントのような、証明写真のような、写真をならべてサクッとインデックス・プリントにしたい。 似た写真があるときに並べて表示することで「違い(…
jpg から pdf を作るときは、img2pdf が無難 img2pdf は添付ファイルとして画像を処理してくれるみたいで、ファイルが変更されない。 magick の場合 imagemagick の conver でPDFを作ると。 convert 000.jpg magick.pdf pdfimages -j magick.pdf m 取り出し…
写真を加工してもサムネイルが更新されない。 こういう場合は、写真(JPEG)に埋め込まれている。サムネイルが更新されない可能性がある。もしくはブラウザ(Finder)のキャッシュ。 私の場合、convert で色を反転させたけどサムネイルが更新されなかったので…
カラー画像かモノクロか判別する。 takuya@:$ convert sample.cl.jpg -colorspace HSB -separate -delete 0 -fx "u*v" -blur 2x2 -threshold 30% -format '%[fx:mean]\n' info: 0.693993 takuya@:$ convert sample.bw.jpg -colorspace HSB -separate -delete…
convert コマンドが遅い時がある PDFとJPGを扱ってると、時間がかかって後どれくらいだ?と気になることがあるので。 convert -monitor と monitor オプションをつけると、progress をモニタリングできて便利。 実際やってみるとこんな感じ takuya@$ convert…
PDF 読み込み遅んだよ! PDFってなんでこんなに無駄にページ数多いの。ってなりなす。PDFをMagickで読み込んだら遅いのなんのって。 require 'Rmagick' name = 'out.pdf' im = Magick::Image.read(name) # めっちゃ遅い im.esize #=> 300 PDFが枚数多いとも…
ImageMagickのidentify コマンドが一覧楽そう identify -format "%wx%h " takuya@n005:~/Desktop$ identify -format '%wx%h\n' test.PNG 428x147 縦横ピクセルサイズをコマンドで取得 これを JSON で取るとしたら identify -format "{width:%w, height:%h}\n…
画像の高さと幅を取り出すなら、 identify コマンドで充分ですよ。 identify コマンドで画像の情報を取得する takuya@air:~/Desktop$ identify -format "width: %w px " IMG_5018.JPG width: 2592 px 縦x横で表示するには。 takuya@air:~/Desktop$ identify…
PDFも手軽に扱いたいですね。 imagemagickのコンバートでPDFを分割しようとした。 takuya@air:~/Desktop$ convert 200905_015-088.pdf -resize 480 dest*.png sh: gs: command not found convert: Postscript delegate failed `200905_015-088.pdf': No such…