画像ファイルには個人情報にも繋がりそうな情報が様々に付加されています。 rmagickで画像を扱うとき、このようなexifやjpgのプロファイルを削除するには、以下のようにします。 jpgのプロファイルを纏めて削ってしまうには、
画像ファイルには個人情報にも繋がりそうな情報が様々に付加されています。 rmagickで画像を扱うとき、このようなexifやjpgのプロファイルを削除するには、以下のようにします。 jpgのプロファイルを纏めて削ってしまうには、
画像周りのことを勉強し始めました。 画像のアップロードをするには、file_columnプラグインや、RMagickがメジャーのようです。 ということで、まずはRMagickのインストール手順から。 この辺の手順は、あちこちで丁寧に解説されているので、どちらかといえば自分のためのメモです。 RMagickのダウンロード まずは、RubyForgeから、RMagickをダウンロードします。 僕の場合、gemがちょっと古く、新しいのは動かなかったので(0.9.0)、落としてくるものも古めに。 rmagick-1.13.0-IM-6.2.9-0-win32.zipを落としてきます。 ImageMagickのインストール 解凍して、中にあるImageMagick-6.2.9-0-Q8-windows-dll.exeをさくっとインストール。 “Update executable search pat
http://rails2u.com/htmlhelp/rmagick.zip RMagick は画像作成/加工にかなり充実した api をそろえており、かつ公式でドキュメントをきちんと提供してくれてすばらしいのですが、ドキュメントのメソッド一覧が見れなかったり、同じ class のインスタンスメソッドなのに数ページに分かれていたりするため、目的のメソッド/機能を探すのに数分、下手するともっとかかったりもします。 最近仕事やら趣味やらで RMagick を多用してきてるので、そもそもドキュメントの検索効率を上げないときついかなぁ、と思い始めてきたので htmlhelp を作りました。昔から作っておけば良かった…><。 RMagick のドキュメントはよくある rdoc 形式じゃない*1ので作るのに苦戦…、するかと思いきや、舞波が作ってくれた String#scrapi でさくさくと ind
RMagickの使い方のメモ ライブラリのロード require 'RMagick' ファイルの読み込み img = Magick::ImageList.new(path) 画像のサイズ img.columns #=> 横幅 img.rows #=> 高さ 画像のサイズを変更する width = 100 #横幅 height = 80 #高さ image.resize(width, height) 縦横比を固定して画像のサイズを変更する width = 100 height = (img.rows.to_f * width.to_f / img.columns.to_f).to_i img.resize(width, height) 画像を保存する img.write('/path/to/file') 画像を回転する amount = 90 #角度(時計回り) new_img = img.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く