Comments画像ファイルの扱いを便利にしようとプラグインを探していましたが、どうやら求めていた物が見付かったようです。Optimizer」という画像最適化プラグインです。おおむね画像の取り扱いについて、やりたい事がこれ一つで出来てしまいそうです。画像の最適化(Optimize)処理?設定画面の様子です。「Lossless」の文字が見えます。\(^o^)/さらに、すでにアップロードされている画像についても、これらの処理を実行する事が可能になっています。親切設計だと思います。画質が気になるので、内部で何をやっているのか調べてみました。以下jpegファイルを扱う場合です。画像のアップロード時のリサイズ処理や「Optimize」処理を行う際、外部コマンドを実行している様です。下は「Optimize」を実行した際のプロセスの様子。~]$jpegtranコマンドがhttpd(Apache)から起動されているのが解ります。コマンドの実行ファイルはプラグインのディレクトリ内にあり、プラグインに同梱されていたものと思います。~]$しっかりIntelのバイナリ実行ファイルでした。32bitの実行ファイル、しっかり静的リンクされています。-progressiveオプションを付けて生成したファイル、という事の様です。オプションを変える様です。これでメタ情報を削除している様です。jpegtranコマンドはlibjpeg(C言語のjepgイメージを扱うライブラリ)の機能をコマンドラインから扱えるようにしたものです。多くのLinuxディストリビューションで標準的にインストールされ、利用する事が出来ます。CentOS7でもインストールされています。CentOS7標準の物との違いを調べてみました。Groupが開発するオリジナルのlibjpeg。CentOS7付属の方はlibjpeg-turboというlibjpegとAPIレベルで互換性を保ちながら、画像処理をCPUの拡張命令を使って高速に処理出来る様にした派生バージョンの様です。※開発者に日本人の名前も見えますね。画質的にはどちらが有利なのか解りませんが、オリジナルのlibjpegは今年出たばかりの最新版をしっかり使っている様です。Grouphttp://www.ijg.org/libjpeg-turbohttp://www.libjpeg-turbo.org/ここまでjpegファイルの場合で見てみましたが、gifやpngファイル用だと思われる他のコマンドも含まれていました。~]$gifファイル用にgifsicleコマンド、pngファイル用にoptipngコマンドを用いる様です。こんな感じで中で何をやっているのか見てきましたが、GUIの使い勝手もなかなか良いです。欲しくなる機能は大抵揃っているんじゃないでしょうか。良いプラグインだと思います。以降はこのプラグインを使っていこうと思います。2016年12月30日CentOS7のLVMを使ってHDD追加&パーティションの拡張をしてみる。2016年11月17日イヤホンを新調しました。