はじめに
「LEADTOOLS 14.0J Raster Imaging Pro」は、Visual Basic 6.0(以降、VB 6.0)用のActiveXコンポーネント群です。
これらのコンポーネントを使うと、画像の拡大・縮小や、Photoshopなどの画像ソフトが持っているボカシやモザイクなどの特殊効果機能を、自作のプログラムに簡単に組み込むことができます。
そこで、本稿ではLEADTOOLS 14.0J Raster Imaging Proのコンポーネントの1つ、LEAD Mainコントロールを使って、画像にズーム、モザイク、コントラスト調整、ブレを施す画像処理プログラムを、VB 6.0で作成してみます。
対象読者
VB 6.0を使ってプログラムを作ったことのある人が対象です。
必要な環境
- VB 6.0が使用できる環境
- LEADTOOLS 14.0J Raster Imaging Pro
プログラム実行時の注意事項
本稿の実行ファイル(バイナリファイル)を動かすには、レジストリに登録する必要があるため、必ずセットアッププログラムを実行してください。
LEAD Mainコントロールの組み込みとツールボックスへの配置
LEADTOOLS 14.0J Raster Imaging Proのコンポーネントに含まれる、LEAD Mainコントロールをツールボックスに組み込みます。
後は、次の画面にあるVisual Basicの各コントロールをツールボックスに配置しておきます(今回は標準コントロール以外のコントロールも使用しています)。
実装する機能
今回実装する機能は次のとおりです。
- 画像のズーム(拡大・縮小)
- モザイク
- コントラスト
- ブレ(横・縦)
- 変更した画像の保存
これらは、いずれもLEAD Mainコントロールのメソッドで行えます。