イメージのサイズとファイル名を変更せずに、特定のディレクトリ内のすべてのイメージ(JPG)を見つけて最適化(圧縮)するPHPスクリプトが必要です。サーバ上でイメージを最適化する方法
0
A
答えて
2
はimagecreatefromjpegとロードファイルの後のDirectoryIterator http://www.php.net/manual/en/class.directoryiterator.php
とファイルの配列を取得し、imagejpegで保存し直し。 それとも、あなたがディレクトリをループファイルにhttp://wideimage.sourceforge.net/
4
は$img = imagecreatefromjpeg("foo.jpg");
で画像をロードし、imagejpeg($img, "foo.jpg", 0);
または任意の品質あなたは三番目のパラメータとして必要でそれを再保存しますか?
これは「純粋なphp」ソリューションとして行う必要があります。
3
をすることができます操作するためWideimageのような高度なライブラリを使用して、次の操作を行って、すべての画像を取得することができます:ここで
$dir = "path/to/images/{*.jpg}";
// Open a known directory, and proceed to read its contents
$images = array();
foreach(glob($dir, GLOB_BRACE) as $key => $img)
{
// do image manipulation here
}
0
は、ビデオチュートリアルと完全なスクリプトです。 https://a1websitepro.com/optimize-images-with-php-in-a-directory-on-your-server/
switch(strtolower(image_type_to_mime_type($type)))
{
case 'image/jpeg':
$NewImage = imagecreatefromjpeg($SrcImage);
break;
case 'image/JPEG':
$NewImage = imagecreatefromjpeg($SrcImage);
break;
case 'image/png':
$NewImage = imagecreatefrompng($SrcImage);
break;
case 'image/PNG':
$NewImage = imagecreatefrompng($SrcImage);
break;
case 'image/gif':
$NewImage = imagecreatefromgif($SrcImage);
break;
default:
return false;
}
関連する問題
- 1. イメージを最適化する
- 2. イメージの最適化
- 3. 多くの同じイメージを最適化する方法は?
- 4. スライダーで100以上のスライド、ローディングスピードを最適化する方法
- 5. `pngcrush`ツールはどこでLinuxサーバ上でiOSとrunnableのイメージを最適化できますか?
- 6. ネットワーク上でSCPを最適化する
- 7. woocommerceをモバイル上で最適化することを最適化する
- 8. numpyでこのイメージの反復を最適化する方法は?
- 9. android-ndk(速度最適化)でネイティブコードを最適化する方法
- 10. Android:ListViewを最適化する方法
- 11. DataContextフリーズを最適化する方法
- 12. UIImageViewを最適化する方法
- 13. OrangeFSを最適化する方法は?
- 14. postgresqlプロシージャを最適化する方法
- 15. ラーベールキューを最適化する方法は?
- 16. プロシージャメソッドを最適化する方法は?
- 17. solrインデックスを最適化する方法
- 18. メニューナビゲーションを最適化する方法
- 19. JSF - データベースパフォーマンスを最適化する方法
- 20. Ghostscriptを最適化する方法
- 21. pigzを最適化する方法は?
- 22. デカルト積を最適化する方法
- 23. mach_msg_trapを最適化する方法
- 24. バッチピボットを最適化する方法は?
- 25. SQLクエリを最適化する方法
- 26. SQLサーバでSPを最適化する2k5
- 27. ドットトレースし、最適化する方法
- 28. PHPスクリプト:最適化する方法
- 29. Rで凡例を最適化する最良の方法
- 30. ライブウェブサイトのサムネイルを最適化する最適な方法は何ですか?
サイズでは、右の寸法ですか? – Gumbo
おそらく 'jpegoptim'を実行しています。 –