グラデーション画像を作成
(16bitカラー以上必須、32bitカラー推奨)

VBの命令を応用するだけで簡単にグラデーション画像を作成することが出来ます。

作 成 方 法

1.グラデーションに使用する最初の色と最後の色を決定。

2.それぞれの色のR(赤)、G(緑)、B(青)を変数に格納。
それぞれの色のRGB輝度をR1、G1、B1、R2、G2、B2とする。

3.R2、G2、B2からR1、G1、B1をそれぞれ引き、256で除算。
除算したものを変数に格納。これをRS、GS、BSとする。

4.0から255番目までのグラデーション色があるとするとn番目の色は
赤:R1+n×RS
緑:G1+n×GS
青:B1+n×BS
となる。ちなみに0番目の色はグラデーションに使用する最初の色。255番目は最後の色である。

5.RGB関数などでそれぞれの赤、緑、青から実際の色に変換する。

6.ピクチャーボックスなどに描画

注:ピクチャーボックスのAutoReviewプロパティがTrueになっている必要があります

サ ン プ ル プ ロ グ ラ ム

VisualBasic4以上で動作するサンプルプログラムです。簡単なプログラムなので誰でも理解できると思います。

Sample Program Download (5KB)

トップに戻る
Visual Basicワンポイントテクニック目次に戻る

PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル