Studio Radish
 
サポート Radish AVI Maker Q & A

Q.背景色を透明にする方法で「背景色はRBGの値が16の倍数か255でなくてはなりません。」とありますが、どうすればいいのですか?もう少し具体的に教えて下さい。VC++でビットマップを編集しています。
A.例えば背景になる色のRGBの値を(0,0,0)や(16,16,16)や(32,32,32)や(255,255,255)や(0,32,255)のような色にする必要があると言うことです。
ヘルプに説明がありますが、背景色を透明にする場合元の画像の左上の隅のピクセルの色が背景色として認識されるので、そこの部分がこの条件に合っていることが重要です。もしこの部分に他の色がついている場合、原画の画像自身の大きさを広げるなどして背景色になるようにしておく必要があります。
お作り頂いた画像が、背景色を透明にする要件を満たしている場合、AVI Makerのツールバーの[透過]を押すことで背景色が透明になる様子を確認いただけます。
ただし、これもヘルプに説明がありますが、実際のコントロールで背景色を透明にするかはコントロールのスタイル次第ですで、コントロールのスタイルにACS_TRANSPARENTを指定しないと実際には透明には表示されません。具体的には、VC++の場合アニメーションコントロールのプロパティーで、スタイルタブの透過をチェックしなくてはなりません。