Tha*_*nks 0 iphone png core-graphics png-24
CGBitmapContextCreate采用的参数对我来说不是很明显:
例如,对于32位像素格式和RGB颜色空间,您可以为每个组件指定8位的值.
我创建了具有alphatransparency的24位PNG文件,并将它们添加到Xcode中.在编译时,Xcode使用pngcrunch优化那些PNG瓦片.
因此,当尝试在iPhone-OS上使用这样的图像文件制作图形上下文时,我需要指定每个组件的位数.
在这种情况下,我会说它们是每个组件4位,虽然我不知道alpha是否算作组件.
它是每个组件8位:
Red:8;
Green:8;
Blue:8;
Alpha:8;
Run Code Online (Sandbox Code Playgroud)
这相当于每像素32位.具有透明度的24位png对于RGB为24位,对于透明度为8位("alpha通道").
| 归档时间: |
|
| 查看次数: |
1711 次 |
| 最近记录: |