简介:
namespace ImageOptimizer\TypeGuesser;
class ExtensionTypeGuesser implements TypeGuesser
public function guess($filepath)
{
$ext = strtolower(pathinfo($filepath, PATHINFO_EXTENSION));
switch($ext) {
case 'png':
return self::TYPE_PNG;
case 'gif':
return self::TYPE_GIF;
case 'jpg':
case 'jpeg':
return self::TYPE_JPEG;
default:
return self::TYPE_UNKNOWN;
}
}
}
优化图像:就是去掉不必要的颜色、像素等,例图像的由大变小。网页图像的要求是在尽可能短的传输时间里,发布尽可能高质量的图像。因此在设计和处理网页图像时就要求图像有尽可能高的清晰度与尽可能小的尺寸,从而使图像的下载速度达到最快。为此,必须对图像进行优化。