png24是支持Alpha透明的。。。。。。

这个可能跟每个人使用切图软件有关。

1、Photoshop
   1)只能导出布尔透明(全透明或者全不透明)的PNG8。 
   2)能导出alpha透明(全透明,全不透明,半透明)的PNG24。 
   3)不能导出PNG32。 
2、Fireworks
   1)既能导出布尔透明的PNG8,也能导出alpha透明的PNG8,半透明的png8在除了ie6及其以下的浏览器下错误的显示成全透明。
   2)能导出PNG24,但是和jpeg差不多,不能透明。 
   3)能导出alpha透明的PNG32。

应该说PNG24和PNG32是一样,(The difference between PNG24 and PNG32)一文中指出PNG32中每个像素不仅存储了24位真彩信息还存储了8位alpha通道。所以fw导出PNG32不用选择透明,而ps导出 PNG24时是要勾选透明度的,这时候的PNG24应该就转化成了PNG32了吧。

时间: 2024-10-13 04:36:36

png24是支持Alpha透明的。。。。。。的相关文章

解析IE, FireFox, Opera 浏览器支持Alpha透明的方法

先请看如下代码: filter:alpha(opacity=50);       /* IE */  -moz-opacity:0.5;              /* Moz + FF */  opacity: 0.5;           /* 支持CSS3的浏览器(FF 1.5也支持)*/ 简单解释,IE使用私有属性filter:alpha(opacity),Moz Family使用私有属性-moz-opacity,而标准的属性是opacity(CSS 3, Moz Family部分支持C

带alpha透明通道视频—网页播放带alpha通道视频叠加合成方案

带alpha通道的图片有GIF和PNG,但是GIF只有8位,失真严重,边缘锯齿非常明显. 做动画,其它考虑PNG24,用css3 animations播放.但是,每个都配置太麻烦.综合考虑还是做透明背景的及带alpha通道的视频做背景做好. 带alpha通道可以跟背景融合的视频,常用有三种格式 微软 AVI,微软压缩比太差,文件太大. 苹果mov,在windows平台,要装相关插件. 谷歌webM,只要与新版chrome即支持. webM 与webP是一个爹养的,在网络应用绝佳--高压缩比高保真

通过IE私有滤镜让IE6 7 8支持背景透明,内容不透明效果。

CSS3已经支持背景rgba的rgba透明度,这一方法可以避免元素内容也随背景一起变透明(详情请阅http://www.cssha.com/css3-new-knowledge-student).但是这一属性在低于IE9的版本中却不被支持,我们可以通过IE私有滤镜来实现背景透明效果.rgba参数格式:(red,green.,blue,alpha),alpha值0-1.ie滤镜参数#3363370b,前两位为16进制透明度,比如说值是上面用到的0.2,那么就是0.2×255=51,再转换成16进制

IE, FireFox, Opera 浏览器支持CSS实现Alpha透明的方法 兼容问题

一:要解决的问题时:在ie6-ie11下兼容下面透明上传文件button的效果. 实现方式通过滤镜实现. 二:效果图例如以下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2h4MTAwNTE0MTM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY

iepngfix.htc让PNG-24在IE6中透明的方法(转)

add:360用的一个方法: <!--[if IE 6]> <script src="http://se.360.cn/js/DD_belatedPNG.js"></script> <script>DD_belatedPNG.fix('.logo, .sprite, .nav a');</script> <![endif]--> PNG的透明效果真的很棒,但往往在设计网页时,为了尽量少用IE6的hack,不惜丢弃一

使用DD_belatedPNG让IE6支持PNG透明图片

众所周知IE6不支持透明的PNG图片,而PNG图片在Web设计方面表现力上,具有其它图形格式所达不到的效果,IE6这一致命缺陷极大地限制了Web设计的创意发挥.虽然解决IE6的透明PNG的方法也很多,从使用IE特有的滤镜或是e­xpression,再到javascript+透明 GIF替代.但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat属性.而使用DD_belatedPNG.js可完美的解决IE6下PNG图片透明问题,并且支持

[MFC]图形附加alpha透明通道

修改图形并且附加透明通道: 要附加透明度,可以要把图片转化为32位png图片,然后设置相应的alpha值: 1.      如何把一张图片修改为32位的Png: a)        读取原图片颜色信息 b)        创建一张32位并且带透明的位图 例如: 创建带透明的DIB图形(DIB:设备无关图形) CImageimage; image.Create(nWidth(),nHeight(), 32,CImage::createAlphaChannel); byte*pHead= (byte

DD_belatedPNG解决IE6不支持PNG透明图片绝佳方案

引入js文件,同样由于此js只有使用IE6时才有用,所以为了让我们的页面更加高效的执行,页面中插入一段只有IE6的时候才调用执行此JavaScript即可: 1 <!--[if IE 6]> 2 <script type="text/javascript" src="../script/DD_belatedPNG_0.0.8a-min.js"></script> 3 <script type="text/javas

Delphi 缩放图像代码 - 支持PNG透明通道(利用了Windows的windowscodecs.dll)

要求Delphi2007或者更高版本, 系统要求至少XP-SP2以上 实际上是利用了Windows的windowscodecs.dll这个文件的功能 在VCL里已经封装为TWICImage类 procedure ScalerImage(AImage: TWICImage; AWidth, AHeight: Word); var nWIF: IWICImagingFactory; nWIS: IWICBitmapScaler; begin nWIF := AImage.ImagingFactory