Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15332539
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: 嵌入式

2009-07-12 22:14:10

  由于BMP的格式不支持ALPHA通道,透明的效果是出不来的,一下是我如何把一个普通的带背景色的BMP图标使用GIMP转换为PNG格式的透明图标的过程:
   用ImageMagick的convert工具把它们全转成PNG格式,在 GIMP中用 [ 选择->按颜色 ] 把背景色取出来,通过 [ 编辑->以前景色填充 ] (用0x000000的全黑色设置前景色),然后 [ 图层->透明->添加ALPHA通道 ], 并在[ 图层->透明->颜色至ALPHA ] 中设定值为0x000000,这样被选择区域的象素点的颜色二进制即为0x00000000 32bit,就成了除了图标本声其余都透明的图标了(谢天谢地,搞定这玩意儿花了我3个小时的宝贵时间)。
  对应于每个botton还要自己做个inactive状态的浮雕模样的图标,在GIMP中选择 [ 滤镜->扭曲->浮雕 ] ,在对话框中设定极角112.84,仰角52.39,深度1(这是多次试验比对出来本人觉得的最佳值了),接着就搞定了。
阅读(4896) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~