javascript - CSS/JavaScript/图像缩小/压缩代码而不是工具

标签 javascript css image compression minify

是否可以仅使用代码(无需工具)压缩/缩小 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/

相关文章:

html - 图像对齐 - float 后间距不正确

javascript - :not(. 是否被禁用)对于事件处理程序总是必要的?

html - 使用伪类进行高级布局

javascript - 无法获取引导工具提示来显示在 JS 中创建的图像

html - 如何防止 Bootstrap 列从一个部分跳到另一部分或在彼此下面跳转?

javascript - 试图改变点击宽度

java - Swing 中的平铺图像

ios - 行点击后调整大小的单元格图像

javascript - 我可以将 Dropbox 集成到 Javascript 应用程序中吗(上传、下载、删除和更新现有文件)

javascript - 如何获取Google Maps v3上权利通知的尺寸?