質問: access2000(win):画像の透明化処理 [ツールボックス]の[イメージ]を使って、フォームに円形の画像(gif)を貼り付けたいのですが、画像の背景が白く表示されてしまいます。 画像はillustrator10で作成した後に、photoshop6.0でepsからgifに変換し、その際に[ヘルプ]メニュー→[透明画像の書き出し]で背景を透明化処理しています([web用に保存]の方からも試してみました)。 同じ画像をhtmlで表示すると、背景はちゃんと透明化処理されていました。 フォームの背景には写真を使っているので、地の色を同じにしてごまかすという手は使えません。 accessでは、背景が透明の画像を貼り付けることはできないのでしょうか。 また、できるのであればその方法を教えてください。 よろしくお願いします。
回答: access2000で試した所、透過色付き画像を貼っても透過しないようです。 貼りつける画像の大きさや位置と、フレームの背景が固定ならば、貼り付ける画像と背景画像を重ねて合成済みの画像を貼るしかないようです。 例えば、大きさが100x100ピクセルの画像を、背景の画像の(30,50)-(129,149)の位置に貼るなら、photoshopで背景画像の(30,50)-(129,149)の部分を切り抜いて100x100の大きさの背景を作り、それに円形画像を重ね、背景と円形画像を合成してレイヤー統合し、それをフォームの(30,50)-(129,149)の位置に貼り付けると言う方法をとります。