全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2248|回复: 2
打印 上一主题 下一主题

求php压缩当前目录下所有图片代码

[复制链接]
跳转到指定楼层
1#
发表于 2014-1-31 22:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网上找到一小段代码,但是这个只能压缩指定的图片名和格式,我想让他实现压缩当前目录下所有图片格式文件的功能,求大婶指点。
<?php
$filename="deramerblog.jpg";
$img = imagecreatefromjpeg($filename);
header("Content-Type: image/jpeg");
imagejpeg($img, $filename, 82);
?>
2#
发表于 2014-1-31 22:32:50 | 只看该作者
  1. function imageCreateFromAny($filepath) {
  2.     $type = exif_imagetype($filepath);
  3.     $allowedTypes = array(
  4.         1,  // [] gif
  5.         2,  // [] jpg
  6.         3,  // [] png
  7.         6   // [] bmp
  8.     );
  9.     if (!in_array($type, $allowedTypes)) {
  10.         return false;
  11.     }
  12.     switch ($type) {
  13.         case 1 :
  14.             $im = imageCreateFromGif($filepath);
  15.         break;
  16.         case 2 :
  17.             $im = imageCreateFromJpeg($filepath);
  18.         break;
  19.         case 3 :
  20.             $im = imageCreateFromPng($filepath);
  21.         break;
  22.         case 6 :
  23.             $im = imageCreateFromBmp($filepath);
  24.         break;
  25.     }   
  26.     return $im;  
  27. }
复制代码
3#
 楼主| 发表于 2014-1-31 23:08:32 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-14 05:10 , Processed in 0.067980 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表