CSS / JavaScript / Image用代码而不是工具缩小/压缩

时间:2016-02-24 13:19:57

标签: javascript css image compression minify

是否可以使用代码(无工具)压缩/缩小CSS,JavaScript,图像?

很抱歉,这个问题与编码无关,但这是我在采访中被问到的,而且无法在Google上找到。

谢谢!

1 个答案:

答案 0 :(得分:0)

压缩文件是为了减小其大小,图像是一个包含字节码中a * b像素数的文件。所以,我可以考虑两种方法来实现它:
     - 减小图像尺寸和质量
     - 降低图像尺寸,保持质量

要做第一个,你可以使用这样的句子,来自PHP:

    $info = getimagesize($source);
    if ($info['mime'] == 'image/jpeg') 
        $image = imagecreatefromjpeg($source);
    imagejpeg($image, $image."(1)", $quality);

第二个有点棘手。它涉及像霍夫曼代码或RLE(运行长度编码)这样的算法,您可以将其传递给代码。