シグニチャ文字の色名を指定する。装飾タイプが1のときは無視される。-sを付けたときは省略可能。nameタトル文字の色。省略時Darkred。nameタイトル文字の縁取り色。nタイトル文字の装飾タイプ。タイトルを表示する場所を表す。22:52│コメント(0)│トラックバック(0)2010年03月06日RMagickを使った画像リサイズプログラムRMagickを使った画像処理プログラムシリーズ第1弾。回転もしくはリサイズして、指定したファイル名で保存するプログラムである。ブログ等への公開を想定しているので、EXIF情報を全消去する。RMagickがよくできているので、実際の処理を記述しているのは、極わずか。はじめから2/3ほどは、オプションの解析やエラー処理ばかりである・・・。出力ファイル名を指定する。幅を(n)ピクセルに指定する。高さを(n)ピクセルに指定する。保持するために、-yは無視される。画像を90度回転させる。rは時計周り、lは反時計周り。このオプションを指定した場合、-xと-yの意味は回転した後のサイズを意味する。画像の回転はresizeより先に適用される。-xや-yが指定されずに-rだけ指定された場合は、回転変換のみ行う。00:42│コメント(0)│トラックバック(0)RMagickを使った画像処理プログラムを作ろうblogに投稿したりする画像を処理することは、ほとんど決まっている。サイズの変更や、回転などだ。その定型処理のために、いちいち画像編集ソフトを立ち上げるのは面倒だな、とか思ってみた。rubyのライブラリ"RMagick"という、すばらしい画像編集ライブラリがある。コマンドラインで画像処理をするプログラムImageMagickをrubyから扱うことができるライブラリのようだ。それを使って、rubyで簡単に定型的な画像処理をするプログラムを作っていこうと思う。imagemagickをコマンドラインから直接たたけばいいじゃん、というツッコミは却下です。rubyの勉強のための意味合いが強いので、わかりやすさを心がけて、単機能のプログラムを、複数作成することにする。作るプログラムは、以下の3つ。rmk_resize.rb画像のトリミングをすることでアスペクト比(縦横比)を変更するrmk_trim.rb画像にテキストを重ね合わせるrmk_text.rb現時点で、リサイズツールができたので、次の記事で使い方とソースを示す。残りは、出来次第、公開していく。Rmagickのインストールには、いろいろトラブルが多いようだ。ubuntu10.04に入れる手順は、以下。上記3つのソースを、githubで公開しました。追記トリミングするプログラム完成。画像に文字を描くプログラム完成。00:38│コメント(0)│トラックバック(0)2010年03月04日Jpegファイルを撮影日時で一括renameするスクリプト(汎用版)最終版は、以下のURLです。http://maarui.doorblog.jp/archives/2963486.html前に公開した「Jpegファイルを撮影日時で一括renameするスクリプト」を、iPhoneなどのデジカメに対応できるように、若干調整した。変更点は、”subsec_time_orginal”がない場合でも、エラーにせず通過できるようにしたこと。1秒以下の時刻が記録されていないiPhoneや他のデジカメでも使えるはずだ。詳しい使い方は、前の記事と同じである。EXIF項目名を変えるのは、以下。(19)タグクラウド10.04264adeskbaraliasALIGNAPIappengineappleキーボードATOKbashCASEchainconqueconsumerdigdnssecDynamicElementEmacsEvernoteevervimexifGAEGalaxygithubGoogleimageiOSiOS5iPadiPhoneiPhone4iphoneスタンドjavascriptLeftMacOSnoteoauthofOSOSXPadfonepythonretinaRightrmagickRubySHELLsigchasesinatrasmbmountSTYLEtableTDTDLToTRTrusttwitterUbuntuupdateurischemeVAPORVimWindowsXxwindowかな遊びひらがなみらい科学館やはぶさアオシマキーボードクリップクロックスゴムバンドショートカットスキーマテキストエディタディレクトリ共有プラモプラモデルワッフル三段ベッド。