2012-05-13 1 views
4

あなたのウェブサイトのためにsmush.itを使ってイメージを最適化できる機能を見たことがありますが、実際のyahoo smushitサーバーを呼びます。私のサイトでローカルにイメージを最適化するためのsmush.itのようなPHPスクリプトはありますか?

ユーザーが画像をアップロードした後に画像を圧縮するためにローカルにインストールできるようなスクリプトはありますか?あなたがLinuxボックス上にある場合

+0

これはPHPではありませんが、pngcrushを試すことができます。 – Artefact2

答えて

2

  1. は、いくつかの基本的なファイルのプロパティクエリユーティリティが含まれていますhttp://sourceforge.net/projects/littleutils/あります。
  2. 複数のファイル名変更ユーティリティが含まれています。いくつかの無損失画像ファイル再圧縮器が含まれています。
  3. 複数の圧縮ファイル再圧縮器を含みます。
  4. 重複ファイル検索ユーティリティが含まれています。
  5. 安全な一時ファイル作成ユーティリティが含まれています。私は上記のリンクのいずれかを使用していないが、私は私が私の現在のサーバーを再構築するときに予定*

あなたはそれで動作しても便利なダンディのプラグインがあるワードプレスを実行している場合、http://wordpress.org/extend/plugins/cw-image-optimizer/

1

私は最近、Php Imageサイズ変更スクリプトをフォークしています。それはhere on GitHubです。これは、基本的には、オンザフライで画像のサイズを縮小するのに役立ちます。これにより、ロードされる画像の数に応じて、特定のページの読み込み時間が改善されます。

たとえば、my homepage hereで、ヘッダーのfacebook cdnから約20枚の画像を読み込みます。今度は画像が大きかったので、500x500を超えると、オーバーヘッドが多くロードされ、タグのwidth属性を使用してサイズ変更されました。だから私は、幅を固定し、ページの読み込み時に動的にサイズを変更しました。

ページサイズが平均2.8メガバイトのページキャッシュでは、これが約1MB低下し、各負荷でサーバー帯域幅が節約され、負荷時間も大幅に短縮されました。

使い方は簡単ですが、何かが明確でない場合にはまだpingしてください!

私は助けました! PS:私は、画像のサイズをさらに減らすために、その場で圧縮を減らすことを試みています。私が得たものを見てみましょう!

+0

私は興味があります...あなたは何を得ましたか? ;) –

+0

@HighPriestessofTheTech:非常にうまく動きませんでした...:(...まだ損失の多い変換を使用しています – whizzzkid

+0

Bummer :(まあ、私はそれにスタブを与えるつもりです。ここに投稿してください...あなたの息を止めないでください、私よりも大きな心が試されました:P –

関連する問題