たびたびすいません。
>>855に>>863を加えたのですが
rgbq.rgbReserved = k; のkを0にすると、以下のようになりますよね。
http://www2.uploda.org/uporg1833847.jpg.html

透過度を0にすれば上にかかる色は消えますが、色の濃さは残るようで赤色にグラデーションがかかってしまいます。
濃さも消すことはできないのでしょうか?