如果背景是动态的(不是实心的),是否有一些技术可以使图像变圆,保持图像为方形jpeg?

时间:2010-03-22 16:01:14

标签: css

我只是有点担心24位PNG的文件大小,因为JPEG要小得多。

这显然必须是跨浏览器兼容的。

我想也许http://www.dillerdesign.com/experiment/DD_roundies/但如果有人有实施经验,那就太好了。

3 个答案:

答案 0 :(得分:4)

我有DD Roundies的经验。我会告诉你我已经使用了除了DD Roundies之外我能找到的所有方法,DD Roundies是最容易实现和使用的。

但是,我目前知道有两个问题。首先,它与Opera完全不兼容。如果您将带有DD Roundies的页面加载到Opera中,它将只为您提供一个未连接的框。

另一个问题,坦率地说,更令人痛苦的是IE8的一个问题。如果在IE8中打开一个具有圆边的页面,它看起来很好。但是,如果您通过拉伸或缩小浏览器窗口来重新调整页面大小,则圆形框不会随其中的任何内容移动。不幸的是,IE8是目前最常用的浏览器之一,因此这是一个很大的问题。

此外,制作DD roundies的人知道这个问题并正在努力。我猜IE8还有一些其他相当技术性的问题,所以他没有说什么时候会出来。希望它能在下个月内完成。

答案 1 :(得分:0)

我认为你试图在不使用PNG的情况下使用透明胶片拍摄图像。您可以将透明色放在GIF(.gif)图像上,它将小于24位png。但它可能不会给你你想要的颜色范围,因为它限制为256色。但是,JPG文件根本不支持透明度,所以不要使用它们。

答案 2 :(得分:0)

  

我只是有点担心   以JPEG为单位的24位PNG文件大小   小得多。

您是否尝试过PNGOUT