a-blog cmsで画像のロスレス圧縮をする




$ sudo yum -y install libjpeg
$ sudo yum install libjpeg-turbo-devel

$ cd /tmp
$ mkdir jpegoptim
$ cd jpegoptim
$ wget http://www.kokkonen.net/tjko/src/jpegoptim-1.4.1.tar.gz
$ tar zxvf jpegoptim-1.4.1.tar.gz
$ cd jpegoptim-1.4.1
$ ./configure
$ make
$ sudo make install

$ jpegoptim --version
jpegoptim v1.4.1  x86_64-unknown-linux-gnu


$ sudo yum install optipng

$ optipng -v
OptiPNG version 0.7.5


# config.server.php
define('HOOK_ENABLE', 1);

# /php/ACMS/User/Hook.php
public function mediaCreate($path)
{
    exec("/usr/local/bin/jpegoptim -m90 -o -p --strip-all ".$path); // -m 品質 -o 上書き -p timestampを保持
    exec("/usr/local/bin/optipng ".$path);
}


970 × 728File size188  KB



970 × 728 File size138 KB



関連記事

Document Outliner

アウトライン生成ライブラリ、document-outliner をリリースしました

a-blog cmsでSVGを画像プレイスホルダーとして使う

a-blog cms + Varnish 触ってみる

a-blog cms テンプレート解体新書

【a-blog cms】アップロードしたPDFのサムネイルを作成する

Docker + a-blog cms

最新記事

カテゴリー

ハッシュタグ