【问题标题】:24 bit Alpha Channel in Base64_encodeBase64_encode 中的 24 位 Alpha 通道
【发布时间】:2011-12-04 18:09:03
【问题描述】:

所以我正在尝试使用 base64 编码的 png 在我的 CSS 中使用图标。我使用http://www.motobit.com/util/base64-decoder-encoder.asp 来转换它们。然而,pngs 只有一个 8bit 的 alpha 通道,像素要么完全不透明,要么完全透明,没有部分透明。这使我的图标边缘硬朗。任何关于 24 位 alpha 通道的想法都可以通过 base64_encode 实现?

【问题讨论】:

    标签: css png base64 alpha data-uri


    【解决方案1】:

    该页面中的编码器可能有问题。我在 Photoshop 中制作了一个带有 alpha 通道的 PNG,使用 PHP 的 base64_encode() 对其进行编码,将其放入图像中,它就可以工作了。看看this fiddle for HTML 和this fiddle for CSS。

    【讨论】:

    • 我只是查看了我的小提琴的代码,并意识到数据 URI 对于一个带有阴影的圆圈的 64x64 图标来说有多长......
    猜你喜欢
    • 1970-01-01
    • 2010-09-23
    • 2011-02-06
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2013-04-11
    相关资源
    最近更新 更多