1怎么保存透明的图呢?我找到一个可以用做IMAGELIST的一系列小图标,用ACD看背景都是紫色的,可是其实它是透明色,加载到DELPHI或CB中就是透明了,这个BMP格式用其它图处理软件还打不开呢?怎么保存和编辑啊?我对透明图片的存取和格式不是很明白,希望您能给我讲讲。
2怎么把白色背景的图,处理成没背景,透明的图呢?要保存下来。

解决方案 »

  1.   

    透明其实很简单,就是选择图片中的某一种颜色作为透明色,当显示图片时遇到这种颜色就不显示,tbitmap就有bmp.TransparentColor的属性,当属性为
    clwhite时白色底的图片也可以显示成透明的了。
      

  2.   

    以32位为例,
    32位里面4个八位是RGBA
    A就是透明。
    一般来说,只有有A通道的图像格式才能支持透明的。
    八位的好像不可能,16位的有几种格式,有一种555的也是支持的(有一位A通道),24位的记不得了。32位是肯定支持的。
    我指的是一般的BMP图像格式。
      

  3.   

    我楼上那位所实现的是在WINAPI调用中的那个函数显示可以让你自己选定一个“透明值”