是否可以仅使用代码(无需工具)压缩/缩小 CSS、JavaScript、图像?
抱歉,这个问题与编码无关,但这是我在面试中被问到的问题,但在 Google 上找不到。
谢谢!
最佳答案
压缩文件是为了减小他的大小,而图像是一个包含 a*b 个字节代码像素的文件。所以,我可以考虑两种实现方式:
- 减小图像尺寸和质量
- 减小图像尺寸以保持质量
要完成第一个,您可以使用来自 PHP 的这样的句子:
$info = getimagesize($source);
if ($info['mime'] == 'image/jpeg')
$image = imagecreatefromjpeg($source);
imagejpeg($image, $image."(1)", $quality);
第二个有点棘手。它涉及诸如霍夫曼代码或 RLE(运行长度编码)之类的算法,您可以将其传递给代码。
关于javascript - CSS/JavaScript/图像缩小/压缩代码而不是工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35603366/