作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想根据伟大的 favicon cheat sheet 创建多文件 favicon.ico .
我创建了 3 个 .png 文件,使用 OptiPNG 对其进行了优化,并收到了 1、2 和 3kb 大小的文件。
现在我正在尝试使用 Imagemagick 从它们创建 favicon.ico 但最终文件大约为 15kb(组件文件的总和大约为 6kB)。
是什么导致了这种影响,我该如何避免?
最佳答案
一种解决方法是依赖 HTTP gzip 压缩。
例如,我将 3 张 PNG 图片(总共 3580 字节)打包在一个 15086 字节的 favicon.ico
中。文件。当我在服务器端启用 gzip 压缩的情况下下载它时,我得到 2551 字节的数据。这比一张一张下载PNG图片更有效,因为这种文件通常不启用gzip。
但是,gzip 经常没有为 .ico
配置。文件(这更适用于文本文件)。在 Apache 上,这可以通过添加以下内容来解决:
<IfModule mod_deflate.c>
(... other rules here...)
AddOutputFilterByType DEFLATE image/x-icon
</IfModule>
/etc/apache2/mods-available/deflate.conf
.
favicon.ico
我们应得的!
关于favicon - 多文件 favicon.ico 远大于组件文件大小的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22561648/
当 iOS 10 上的 table.width 远大于 view.width 时,UITableViewCell 分隔符插入不起作用,我没有在 iOS 版本低于 iOS 10 的设备上尝试过。 cod
假设您有一个长度为 n 的未排序数组。现在你想从数组中取出第 k 个最大的元素。我们还知道 n 远大于 k。 我天真的想法是对数组进行排序并输出k-最大的元素。那将花费 O(nlog(n))。是否有更
我是一名优秀的程序员,十分优秀!